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