检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
软件开发生产线(CodeArts)使用前准备 设置CodeArts控制台权限 购买CodeArts 变更CodeArts规格 新建CodeArts项目 添加CodeArts项目成员 管理CodeArts权限 管理CodeArts资源池 新建CodeArts服务扩展点 管理CodeArts中的个人设置 其它管理操作
租户内的所有成员均可以进入项目经理驾驶舱,查看自己所参与项目相关的度量结果;管理员、领域行管可管理自定义报表。角色与权限管理操作请参考权限设置。 需求效率度量 度量所选项目在所选时间段内的需求交付效率,包括吞吐量、交付速率等,辅助评估需求的交付风险。 图1 需求效率度量 表1 需求效率度量-度量指标
没有访问权限。管理员可以根据实际需要,在“服务级权限管理”页面中为5个人开启或关闭两个服务的访问权限,其中最多可为2个人设置需求管理访问权限、最多可为3个人设置代码托管访问权限。 首次购买某类套餐时,按用户名升序自动分配服务访问权限,直到达到套餐人数规格;非首次购买同类套餐时,恢复为上一次的成员服务访问权限。
环境配置:指那些针对当前应用基本上固定的环境配置。 环境数据:指那些需要在部署的同时根据情况调整的数据,如:配置文件,开发、测试、生产环境的地址等。 Automation自动化系统 自动化在DevOps中的作用不言而喻,这部分的主线一般由各种类型的Build系统来实现,如:Jenkins、Team
Chris 开发人员 负责项目代码的开发、编译、部署及验证。 Billy 测试人员 负责编写测试用例并执行。 进入“凤凰商城”项目,进入“设置 > 通用设置 > 服务权限管理 > 成员”页面。 在“成员视图”页签中,单击“添加成员 > 从本企业导入用户”。 在弹框中单击“创建用户”,跳转至“用户”页面。
转至13继续操作。 返回测试用例执行窗口,记录执行结果。 在表格中,设置步骤1的实际结果为“成功”。 在表格中,设置步骤2的实际结果为“失败”,并输入实际显示内容“跳转失败,页面显示404”。 在表格上方,设置测试用例的结果为“失败”。 单击页面右上角“保存”。 图4 测试用例执行失败
针对以上问题,在代码检查任务的详情页中可以看到,任务左上共有“概览”、“代码问题”、“代码度量”、“设置”四个选项。其中前三个选项均为代码检查的执行结果,“设置”是对该任务的高级设置,用户可以通过“设置”进行高级定制。 概览 在“概览”界面用户可以直观地看到代码检查的执行结果,并有相应的图示进行展示。
部署常见问题 主机/代理机连通性验证问题排查方法有哪些? 执行docker login命令失败 启动/停止SpringBoot服务步骤中执行启动命令失败 部署失败,提示“权限不够” SpringBoot服务路径有误 执行Docker命令参数错误 部署失败,提示“Openjdk does
CodeArts”。 在“软件开发生产线”页面的列表中,选中待续费的订单。 单击“操作”列下的“更多 > 开通自动续费”。 选择续费时长,并根据需要设置自动续费次数,单击“确认”。 在续费管理页面开通自动续费 登录管理控制台。 在页面上方选择“费用 > 续费管理”,进入“续费管理”页面。 自定义查询条件。
中涉及到的产品及服务如下表。 表2 实践涉及产品/服务列表 服务 说明 软件开发生产线 需求管理 预置3个已规划并已完成的迭代、项目的模块设置、以及若干统计报表。 代码托管 预置代码仓库“phoenix-sample”,存放项目示例代码。 代码检查 预置4个任务,任务详情介绍请参见步骤四:检查代码。
创建IPD系统设备类项目并新建工作项 软件建模 软件建模快速入门 代码托管 完成一次Scrum项目下的JAVA代码开发 管理员配置CodeArts Repo代码仓库的策略设置 流水线 通过流水线生成软件包并部署到主机 代码检查 快速检查CodeArts Repo代码仓库中的代码质量 编译构建 使用编译构建服务Ant构建并上传软件包至软件发布库
管理员通过“项目和成员管理”页面可查看去重用户数。 登录CodeArts首页,在导航栏中单击用户名,在下拉菜单中选择“租户设置”。 单击导航“通用设置 > 项目和成员管理”,进入“项目和成员管理”页面。 选择“项目成员列表”页签,在页面中即可找到“去重总成员数”。 图1 项目成员列表
权邀请。 CodeArts首页:账号A进入项目X,添加账号B的IAM用户。 前提条件 已在账号A中新建项目X,且用户a在项目X中拥有“成员设置”权限。 被邀请的账号(B)与发出邀请的账号(A)需属于同一个站点。 被邀请用户(b)所属的账号(B)已接受发出邀请的账号(A)的授权。授
进入CodeArts首页。 登录控制台,单击,选择区域。 单击,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”。 单击导航“通用设置 > 项目和成员管理”。 在“未加入的项目列表”页签中,可以查看到由IAM用户创建、但未添加管理员为成员的项目列表。 如果想要查看更详细的
境时手工与自动的区别。这一点在CodeArts中,可以由用户设置流水线的触发方式来实现持续交付与持续部署。 通过指定分支的代码提交触发流水线。 对生产环境流水线设置部署阶段手动执行以实现持续交付。 对非生产环境流水线设置部署阶段自动执行以实现持续部署。 小结 持续交付、持续部署、
使用的需要,释放部分不再使用的资源。 可以释放的资源如下。 表1 释放资源 资源名称 操作步骤 CodeArts项目 进入项目的“设置 > 通用设置 > 基本信息”页面,单击“删除项目”,根据页面提示完成删除操作。 SWR组织、镜像 登录SWR控制台。 在“我的镜像”页面中,勾选
任务“phoenix-sample-standalone”的配置需与部署服务中同名任务的“参数设置”页面内容保持一致。 任务“phoenix-cd-cce”的配置需与部署服务中同名任务“参数设置”页面内容保持一致。 部署任务中添加了两个部署任务,如果您在之前的步骤中只选择了一种部署方
改生效。这就是如何修改一行代码,能够保证让用户满意,真正快速地发布到现网。 在代码仓库中可以设置提交后自动触发流水线,例如同一个代码仓拥有两个分支,可以分别设置是否提交后触发流水线,设置后,不需要手动执行流水线,它会在提交代码后自动执行。这是前文提到的两种模式中的一种,叫做随机发生模式。
其它管理操作 管理CodeArts全局设置 管理个人工作 管理CodeArts项目和成员 父主题: 软件开发生产线(CodeArts)使用前准备
管理配置 团队管理 权限设置 父主题: 效能洞察(CodeArts Board)