单击“添加步骤”,在步骤列表中找到“制作镜像并推送到SWR仓库”,单击“添加”。 参照下表配置步骤“制作镜像并推送到SWR仓库”(表中未涉及的字段保持默认配置即可)。 表3 配置镜像信息 配置项 示例 说明 组织 输入在准备工作中创建的组织名称。 选择镜像推送到SWR后所属的组织。 镜像标签 v1.0.0 自定
明),则单击“立即使用”。 单击目标项目名称。 在导航中依次选择“设置 > 权限管理”。 单击“选择模板”下拉列表,根据需要选择模板。 图3 应用模板 在弹框中单击“确定”。 操作成功后,页面中显示更新后的权限角色权限配置。 管理权限模板 进入CodeArts首页。 登录Code
扫描二维码、或者打开链接。 在打开的网页中输入登录信息,登录CodeArts。 输入申请加入项目的理由(选填,字符长度范围为1~128),单击“提交申请”。 图3 申请加入项目 提交申请成功后,页面显示“已提交申请,等待管理员审核”。 根据步骤三:审核加入项目申请的结果,页面显示更新如下: 审核通过,
在任务“phoenix-sample-ci”的“操作”列中单击,选择“编辑”,进入编辑页面。 选择“参数设置”页签,为以下参数配置默认值。 表3 参数设置 名称 默认值 codeBranch master。 dockerOrg 输入在配置SWR服务中创建的组织名称。 version 1
在控制台变更软件开发平台套餐规格 √ × - 在控制台查看软件开发平台套餐资源详情 √ √ - 权限策略中出现的服务名称,与控制台中服务名称略有不同,其对应关系如表3所示。 表3 服务名称对应关系表 权限策略中的服务名称 控制台中的服务名称 软件开发平台(DevCloud) 软件开发生产线(CodeArts) 项目管理(ProjectMan)
子等涉及到软硬件复杂产品。 IPD独立软件类 软件可独立部署销售,多采用敏捷开发,客户需求变化频繁、快速规划、敏捷发布,交付周期一般为2~3个月甚至更短。 当前仅“亚太-新加坡”区域支持创建该类型项目。 IT应用及平台类软件,硬件标准化或不依赖专有硬件,软件频繁迭代,比如ERP软件、CRM、数据库、网管软件等。
在测试环境中,按照测试步骤进行逐步操作。 如果执行成功:将所有步骤的“设置结果”更新为“成功”,页面提示更新成功,完成用例的执行。 图3 执行成功 如果执行失败:将操作失败的步骤的“设置结果”更新为“失败”。 假设执行第二步时页面跳转失败,页面显示404。 将第一步的“设置结果”更新为“成功”。
项目下的所有成员设置为资源池使用者。 单击已授权的项目名称后的,可以取消该对该项目下成员的授权。 操作成功后,页面中显示修改后的信息。 图3 设置资源池使用者 删除资源池 警告: 删除后,将无法恢复,请谨慎操作。 单击“操作”列中的,在弹框中单击“确认”。 删除成功后,列表中将不显示被删除的资源池。
选择“系统策略”,单击“确定”。 保存成功,页面中显示新增的准出条件。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。 图3 执行流水线 配置代码变更自动触发流水线 通过以下配置,可实现代码变更自动触发流水线执行,从而实现项目的持续交付。 进入项目“凤凰商城”,单击导航“持续交付
被随意修改。 配置提交规则 持续交付流程安全 在进行持续交付的过程中,可以通过设置私密参数、配置主机安全组操作,保证流程中的信息安全。 表3 持续交付流程安全 安全配置 说明 配置建议 参考资料 设置私密参数 编译构建、部署、流水线、测试计划服务支持私密参数功能。私密参数会被服务
”表示事件名),可支持参数请参考事件数据结构说明。 操作成功后,页面中显示新建的Webhook订阅记录。 事件数据结构说明 需求管理: 表3 需求管理服务动态定义参数表 动态参数 说明 ${project.id} 项目ID ${project.url} 项目url ${issue
授权。 本节以手动接受授权为例介绍操作流程。如果授权方式为自动接受授权,请跳过步骤二:通过CodeArts控制台接受其他企业账户授权。 图3 接受授权方式 步骤一:通过CodeArts控制台授权给其他企业账户 本操作在账号A中完成。 登录CodeArts控制台,单击,选择区域。 在导航中单击“企业账户授权”。
技术栈:Redis。 订单数据库 业务逻辑:此服务作为管理端UI服务的数据源。 技术栈:PostgreSQL。 项目研发过程中涉及到以下成员。 表3 项目角色列表 项目成员 项目角色 工作职责 Sarah 项目管理员 负责项目整体规划、项目团队的组建。 Maggie 项目经理 负责管理项目交付计划。
置实例级权限。 拥有Tenant Administrator角色的用户始终拥有项目内的实例管理权限,且出现权限冲突时以租户级权限为准。 表3 CodeArts实例级权限 服务 实例 配置方法 代码托管 代码仓库 权限管理 流水线 流水线 配置流水线权限 编译构建 构建任务 配置构建任务角色权限
资源池”,进入“资源池管理”页面。 在资源池列表中找到目标资源池,单击资源池名称,进入“代理列表”页面。 找到目标代理,根据需要完成以下操作。 表3 管理代理 操作 说明 启动/停用代理 单击“操作”列中的,可停用对应代理。停用后,“状态”列显示为“停用”。 单击“操作”列中的,可以重新
资源降配:变更后的并发数低于变更前,此时会将新老配置的差价退给您。 更多信息请参见变更资源规格费用说明。 到期后影响 到期未续费时,已购代码检查并发扩展将失效。 流水线 表3 流水线并发扩展 计费方式 包年/包月 适用场景 当CodeArts套餐中包含的流水线任务并发数不满足实际使用需求时,可购买流水线并发扩展。
待连接的Docker仓库的地址,支持http、https协议地址。 用户名 待连接的Docker仓库的用户名。 密码 待连接的Docker仓库的密码。 Jenkins 表3 新建Jenkins服务扩展点 参数 说明 连接名称 服务扩展点的连接名称,支持中文、英文、数字、“-”、“_”、“.”、空格,不超过256个字符。
√ √ 合并请求管理 通过合并请求控制分支合入,支持多种合入条件,如流水线门禁、关联工作项、代码冲突、wip等。 √ √ √ √ 流水线 表3 流水线规格特性差异 规格/特性名称 规格/特性说明 体验版 基础版 专业版 企业版 流水线并发 租户内并发执行的流水线的数量。 1个 5个