覆盖嵌入式、云服务、微服务、移动应用等多类应用开发场景;内置需求管理、代码检查、测试管理等众多华为研发规范。 高质高效敏捷交付 支持代码检查、构建、测试、部署任务自定义和全面自动化并提供可视化编排的持续交付流水线,一键应用部署,上线发布零等待。
【车联网示例项目】车联网云服务 IPD独立软件类 车联网示例项目的子项目。承接云服务开发相关的系统需求,并管理云服务软件程序的开发、测试与交付。 当前仅“亚太-新加坡”区域支持创建该类型项目。
代码检查服务:勾选“缺陷报告 > 查看”、“检查任务 > 执行”、“检查任务 > 查看”权限,如下图所示。 图2 代码检查 测试计划:参考下图配置权限。 图3 测试计划 流水线:置空全部权限。 编译构建:置空全部权限。 部署:置空全部权限。 制品仓库:置空全部权限。
代码检查服务:置空全部权限。 测试计划:置空全部权限。 流水线:参考下图勾选权限。 图2 流水线 编译构建:勾选全部权限。 部署:除“应用 > 部署”外,勾选其他全部权限,如下图所示。 图3 部署 制品仓库:勾选全部权限。 插件市场:勾选全部权限。 完成配置后,单击“保存”。
管理项目中的服务菜单 进入目标项目,单击导航“设置 > 通用设置 > 服务菜单管理”。 根据需要勾选显示菜单。 更新成功后,刷新当前页面,导航中将显示更新后的菜单。
操作完成后,进入对应服务,即可查看水印设置是否生效。 父主题: 其它租户级管理操作
可配置的服务及事件类型如下表所示。
如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。 表1 人数计费 计费项 计费项说明 计费公式 人数 某一Region内,租户中所有项目(包括已归档项目)的项目成员去重数量。 包括该租户中加入项目的成员,与从其他租户邀请加入到本租户项目的成员。
停止SpringBoot服务:首次执行部署时,由于目标主机上还未启动过SpringBoot服务,执行该步骤会失败,因此建议禁用此步骤,单击步骤卡片上的,选择“禁用”。 图5 禁用“停止SpringBoot服务” 启动SpringBoot服务:保持默认配置即可。
节点类型:弹性云服务器-虚拟机。 节点规格:2vCPUs | 8GiB或以上规格。 容器引擎:Docker。 操作系统:公共镜像-EulerOS。 节点IP:自动分配。 弹性公网IP:自动创建。 创建节点 弹性云服务器(ECS) 用于部署应用 建议选择按需计费。
单击,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”。 在导航栏中单击用户名,选择“租户设置”。 单击导航“通用设置 > 项目和成员管理”。 在“未加入的项目列表”页签中,可以查看到由IAM用户创建、但未添加管理员为成员的项目列表。
代码检查服务:置空全部权限。 测试计划:参考下图配置权限。 图2 测试计划 流水线:参考下图配置权限。 图3 流水线 编译构建:勾选全部权限。 部署:勾选全部权限。 制品仓库:勾选全部权限。 插件市场:勾选全部权限。 完成配置后,单击“保存”。
如果您需要对除软件开发生产线之外的其它服务授权,请参见系统权限选择所需要的权限。
如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。 表1 流量计费 计费项 计费项说明 适用资源扩展类型 计费公式 流量 某一Region内,租户中制品仓库通过公网下载的流量。
表6 参数设置 名称 默认值 docker_server 输入通过配置SWR服务获取的SWR服务器地址。 docker_username 输入通过配置SWR服务获取的用户名。 docker_username 输入通过配置SWR服务获取的密码。
根据实际需要配置各服务事件类型的通知对象、是否开启通知开关。 图1 站内消息通知配置(以代码检查服务为例) 更新成功后,页面中显示更新后的配置详情。 父主题: 管理CodeArts项目消息通知设置
配置SWR服务 登录SWR控制台。 单击“登录指令”,页面弹框显示登录指令。 其中, “-u”之后的字符串为用户名。 “-p”之后的字符串为密码。 最后的字符串为SWR服务器地址。 图1 登录指令 此处生成的登录指令为临时登录指令,有效期为24小时。
任务“phoenix-sample-standalone”的配置需与部署服务中同名任务的“参数设置”页面内容保持一致。 任务“phoenix-cd-cce”的配置需与部署服务中同名任务“参数设置”页面内容保持一致。
管理项目测试 测试计划服务提供一站式云端测试平台,融入DevOps敏捷测试理念,有助于高效管理测试活动,保障产品高质量交付。 本章节介绍测试人员Billy如何管理项目的测试周期,包括创建测试计划、设计与执行测试用例等。
开启此开关后,CodeArts将为主机安装Docker、注册服务并启动Docker服务。 重启免注册 当资源池类型为“LINUX”或“LINUX_DOCKER”时显示此参数。 开启此开关后,代理进程将自动注册为Linux系统服务。