检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品优势 一站式软件开发生产线 软件开发全流程覆盖:支持需求管理、代码托管、流水线、代码检查、编译构建、部署、测试、制品仓库等全生命周期软件开发服务。 开箱即用,云上开发,全流程规范可视,高效异地协作。 研发安全Built-In 在应用设计、开发、测试、运行等全流程提供安全规范及
了避免因为环境不一致导致的各种问题,本样例项目中将各微服务应用与环境统一打包到镜像,保持环境(开发调测环境、测试环境、QA环境、生产环境)一致。 通过本章节,您将了解开发人员Chris如何构建并归档镜像和软件包。 预置任务简介 样例项目中预置了以下5个构建任务。 表1 预置任务 预置任务
在研发过程中,开发人员环境不统一,研发工具不统一,办公地点分散,沟通困难,导致效率低下。 客户需求快速变化,导致项目极易返工,需要快速应对需求变化。 缺乏自动化的持续集成工具。 推荐搭配 需求管理、代码托管、编译构建、测试计划、部署、流水线。 实现结果 开发人员高效协作,项目开发周期可控可观,快速响应客户需求。
参照步骤六:部署应用(ECS篇)操作。 预置应用简介 样例项目中预置了以下3个部署应用。 表1 预置应用 预置应用 应用说明 phoenix-cd-cce 部署至CCE流程对应的应用。 phoenix-sample-standalone 部署至ECS流程对应的应用。 phoenix-sample-predeploy
支,并进行代码开发;然后开发人员Chris在代码仓库中提交分支合并请求,项目经理Maggie评审通过后合并分支至主干。 使用分支管理代码 分支是用来将特性开发并行独立出来的工具。使用分支意味着把工作从开发主线上分离开来,以免影响开发主线。 在创建代码仓库时,会有一个默认分支“ma
步骤六:部署应用(ECS篇) 本章节以应用“phoenix-sample-standalone”为例,介绍如何将发布件部署至主机。如果您需要了解如何部署至CCE,请参照步骤六:部署应用(CCE篇)操作。 购买并配置ECS 本节使用的是ECS,您也可以使用自己的Linux主机(Ubuntu
使用CodeArts快速搭建基于ECS部署的代码开发流水线 本文基于CodeArts内置代码仓库,介绍如何使用CodeArts完成项目的开发、构建与部署,实现持续交付。 本文采用的部署方式为ECS部署,适用于传统软件包部署场景。 如果您希望使用容器化部署方法,请参考使用CodeA
持续开发与集成 软件版本管理 持续集成
开启/关闭通知 根据需要勾选“开启”或“关闭”。 如果需要修改接收消息通知的邮箱,单击邮箱后的“更改设置”,根据页面提示修改邮箱地址。 父主题: 软件开发生产线(CodeArts)使用前准备
什么是软件开发生产线(CodeArts) 软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 图1 CodeArts服务构成
存量需求:统计状态为除去“已关闭”之外的Story数量。 开发缺陷趋势 - 度量指定时间段内新增开发缺陷、存量开发缺陷每天的数量,从时间趋势上反映开发缺陷是否逐步减少并趋于相对稳定。 新增开发缺陷:创建时间在所选时间范围内的开发缺陷数量。 存量开发缺陷:状态为除去已关闭之外的开发数量。 代码合入次数趋势 -
这一步所产出的其实就是传统软件开发过程中的软件规格说明书。软件规格说明书对于开发人员实现产品功能非常重要,是软件开发中不可缺少的部分。很多人认为敏捷开发不需要文档,其实这是个巨大的误解,但是敏捷开发中的文档确实和传统的需求文档有很多区别: 敏捷开发重视的是文档产生的过程,希望通过
使用CodeArts Snap辅助开发代码
给用户组授权之前,请您了解用户组可以添加的软件开发生产线控制台权限,并结合实际需求进行选择。如果您需要对除软件开发生产线之外的其它服务授权,请参见系统权限选择所需要的权限。 示例流程 图1 给用户授予软件开发生产线控制台权限流程 创建用户组并授权 在IAM控制台创建用户组,并授予软件开发生产线控制台只读权限“DevCloud
将每一个环节有效的串联起来形成一套完整的持续交付流水线,才能够真正提高软件的发布效率与质量,持续不断的创造业务价值。 通过本章节,您将了解开发人员Chris如何将代码检查、构建、部署任务串联起来,实现持续交付。 预置流水线简介 示例项目中预置以下5个流水线任务,可根据需要查看并使用。
登录Huawei Cloud Toolkit
在IDE中安装CodeArts Snap插件
智能开发助手常见问题 JetBrains系列IDE版本的插件研发对话窗口空白如何解决? 在Intellij IDEA下安装插件失败,IDE弹出Error提示,内容为CodeArts Snap的插件lib目录 请求超时!请检查您的代理和host配置 计算资源紧张,请稍后再试 代码生成暂无结果
写JSON格式的策略内容。 具体创建步骤请参见:创建自定义策略。本章为您介绍常用的软件开发生产线控制台自定义策略样例。 软件开发生产线控制台自定义策略样例 示例1:授权用户在控制台订购软件开发生产线 { "Version": "1.1", "Statement":
测试计划”,返回测试计划列表。 在列表中可看到测试计划“迭代4”的状态为“设计中”。 执行测试计划 当开发人员完成Story的代码开发、并将应用部署到测试环境后(即完成步骤六:部署应用(CCE篇)或步骤六:部署应用(ECS篇)),可将Story的状态设置为“已解决”,并将Story的处理人设置为测试人员。