检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
scm 否 Scm object 代码信息 表3 ParameterItem 参数 是否必选 参数类型 描述 name 是 String 参数名称 value 是 String 参数值 表4 Scm 参数 是否必选 参数类型 描述 build_tag 否 String 代码Tag build_commit_id
图形化构建 在配置构建步骤中,添加“Msbuild构建”构建步骤,参考表3配置参数。 表3 Msbuild构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。
录并使用。 图形化构建 在配置构建步骤中,添加“下载文件管理的文件”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 下载文件 单击下拉列表,选择文件管理已上传的文件。 单击“上传”,可以将本地文件上传到文件管理。
参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 否 String repo的id web_url 否 String 代码仓http地址 scm_type 是 String 仓库类别,Repo、Github等 is_auto_build
在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务中包含私密参数则无法保存为模板。构建参数设置可参考配置构建任务参数。 在弹框中输入模板名称与模板描述,单击“保存”。
使用Ant构建 使用Ant构建可以编译、测试和部署Java项目。 图形化构建 在配置构建步骤中,添加“Ant构建”构建步骤,参考表1配置参数。 表1 Ant构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
此类错误发生的原因一般有如下两种: push操作前未使用“docker login”命令登录,此时添加对应登录命令即可。 执行了登录命令,但是登录命令中SWR地址错误,导致执行没报错但实际登录未生效,需要核对登录命令是否正确。 推送镜像提示认证失败 错误日志 Error response from daemon:
参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 否 String repo的id web_url 否 String 代码仓http地址 scm_type 是 String 仓库类别,Repo、Github等 is_auto_build
图形化构建 在配置构建步骤中,添加“单元测试报告”构建步骤,参考表1配置参数。 表1 单元测试报告参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。
在配置构建步骤中,添加“SetupTool构建”构建步骤,参考表1配置参数。 表1 SetupTool构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。
编译构建服务页面有两种访问方式:首页入口和项目入口。 首页入口 单击“立即使用”,进入编译构建服务首页。该页面展示的是与当前用户相关的构建任务列表。 项目入口 单击“立即使用”,进入编译构建服务首页。 单击导航栏“首页”。 单击需要查看的项目名称。 选择“持续交付 > 编译构建”,进入指定项目下构建任务列表页。
使用Sbt构建 使用Sbt构建Scala和Java项目。 图形化构建 在配置构建步骤中,添加“Sbt构建”构建步骤,参考表1配置参数。 表1 Sbt构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。 表1 执行shell命令参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
译构建服务中,委托编译构建服务进行调度并执行构建任务。本实践我们通过“Maven构建”和“上传软件包到软件发布库”两个构建步骤来演示使用自定义执行机的构建场景。 使用Maven构建上传软件包和推送镜像到SWR(内置执行机/代码化构建) 编译构建服务支持通过yaml文件配置构建脚本
使用Kotlin构建 使用Kotlin构建可以编译、测试和部署项目。 图形化构建 在配置构建步骤中,添加“Kotlin构建”构建步骤,参考表1配置参数。 表1 Kotlin构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
使用Hvigor进行编译,测试和部署项目。 使用Hvigor构建的执行机规格需4U8G及以上。 图形化构建 在配置构建步骤中,添加“HarmonyOS构建”构建步骤,参考表1配置参数。 表1 HarmonyOS构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中
使用mono构建 使用mono可以完成msbuild和dotnet构建。 图形化构建 在配置构建步骤中,添加“mono”构建步骤,参考表1配置参数。 表1 mono构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
String 禁用描述 disabled Integer 禁用标识 job_id String 任务ID job_name String 明文名称 forbidden_time Number 禁用时间 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code
Object 错误 result result object 结果 表3 result 参数 参数类型 描述 latest String 最后一次仓库名称 repositories Array of strings 本次任务的构建步骤详情,返回的步骤为页面可见步骤 状态码: 400 表4 响应Body参数
service_type String 服务类型 resource_id String 资源编号 resource_name String 资源名称 resource_type String 资源类型 resource_spec_code String 资源规格 tips tips object