单击“添加步骤”,在步骤列表中找到“制作镜像并推送到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 设置资源池使用者 删除资源池 警告: 删除后,将无法恢复,请谨慎操作。 单击“操作”列中的,在弹框中单击“确认”。 删除成功后,列表中将不显示被删除的资源池。
被随意修改。 配置提交规则 持续交付流程安全 在进行持续交付的过程中,可以通过设置私密参数、配置主机安全组操作,保证流程中的信息安全。 表3 持续交付流程安全 安全配置 说明 配置建议 参考资料 设置私密参数 编译构建、部署、流水线、测试计划服务支持私密参数功能。私密参数会被服务
选择“系统策略”,单击“确定”。 保存成功,页面中显示新增的准出条件。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。 图3 执行流水线 配置代码变更自动触发流水线 通过以下配置,可实现代码变更自动触发流水线执行,从而实现项目的持续交付。 进入项目“凤凰商城”,单击导航“持续交付
在测试环境中,按照测试步骤进行逐步操作。 如果执行成功:将所有步骤的“设置结果”更新为“成功”,页面提示更新成功,完成用例的执行。 图3 执行成功 如果执行失败:将操作失败的步骤的“设置结果”更新为“失败”。 假设执行第二步时页面跳转失败,页面显示404。 将第一步的“设置结果”更新为“成功”。
”表示事件名),可支持参数请参考事件数据结构说明。 操作成功后,页面中显示新建的Webhook订阅记录。 事件数据结构说明 需求管理: 表3 需求管理服务动态定义参数表 动态参数 说明 ${project.id} 项目ID ${project.url} 项目url ${issue
授权。 本节以手动接受授权为例介绍操作流程。如果授权方式为自动接受授权,请跳过步骤二:通过CodeArts控制台接受其他企业账户授权。 图3 接受授权方式 步骤一:通过CodeArts控制台授权给其他企业账户 本操作在账号A中完成。 登录CodeArts控制台,单击,选择区域。 在导航中单击“企业账户授权”。
技术栈:Redis。 订单数据库 业务逻辑:此服务作为管理端UI服务的数据源。 技术栈:PostgreSQL。 项目研发过程中涉及到以下成员。 表3 项目角色列表 项目成员 项目角色 工作职责 Sarah 项目管理员 负责项目整体规划、项目团队的组建。 Maggie 项目经理 负责管理项目交付计划。
资源池”,进入“资源池管理”页面。 在资源池列表中找到目标资源池,单击资源池名称,进入“代理列表”页面。 找到目标代理,根据需要完成以下操作。 表3 管理代理 操作 说明 启动/停用代理 单击“操作”列中的,可停用对应代理。停用后,“状态”列显示为“停用”。 单击“操作”列中的,可以重新
置实例级权限。 拥有Tenant Administrator角色的用户始终拥有项目内的实例管理权限,且出现权限冲突时以租户级权限为准。 表3 CodeArts实例级权限 服务 实例 配置方法 代码托管 代码仓库 权限管理 流水线 流水线 配置流水线权限 编译构建 构建任务 配置构建任务角色权限
资源降配:变更后的并发数低于变更前,此时会将新老配置的差价退给您。 更多信息请参见变更资源规格费用说明。 到期后影响 到期未续费时,已购代码检查并发扩展将失效。 流水线 表3 流水线并发扩展 计费方式 包年/包月 适用场景 当CodeArts套餐中包含的流水线任务并发数不满足实际使用需求时,可购买流水线并发扩展。
待连接的Docker仓库的地址,支持http、https协议地址。 用户名 待连接的Docker仓库的用户名。 密码 待连接的Docker仓库的密码。 Jenkins 表3 新建Jenkins服务扩展点 参数 说明 连接名称 服务扩展点的连接名称,支持中文、英文、数字、“-”、“_”、“.”、空格,不超过256个字符。
√ √ 合并请求管理 通过合并请求控制分支合入,支持多种合入条件,如流水线门禁、关联工作项、代码冲突、wip等。 √ √ √ √ 流水线 表3 流水线规格特性差异 规格/特性名称 规格/特性说明 体验版 基础版 专业版 企业版 流水线并发 租户内并发执行的流水线的数量。 1个 5个