正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置构建任务参数 编译构建服务默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数。 系统预定义参数 系统预定义参数的参数值由系统自动生成,无需定义,如表1所示,可在代码中使用${参数名}引用。 表1 系统预定义参数
Not Found 原因分析 镜像仓库地址填写有误,编译构建不支持自定义https请求的镜像仓库。 处理方法 镜像仓库地址保持系统提供的默认值。 父主题: Docker构建
manifest多仓下载代码示例参数说明 参数 类型 说明 name string 可选参数。填写步骤名称。默认值为manifest_checkout。 manifest_url string 填写manifest仓地址,包含xml文件的仓库。 manifest_branch string 可选参数。填写
ame}。 示例中定义的参数,引用方式:作为参数输入时使用${machineArch},作为condition条件判断时使用申明的参数名称machineArch。 - name:参数名称。 value:参数名称对应的参数值。 否 env map 构建环境配置项,与envs配置功能
如上示例,未定义全局参数params,而是将参数“isSubmodule”直接定义在Job1与Job2中。 在使用代码化构建时,需注意参数使用的优先级,以上述代码示例为例: 构建任务参数设置中设置的运行时参数 > 构建任务参数设置中的参数默认值 >build_ref中定义的参数 > job下的params中定义的参数
仓库”构建步骤。 “Maven构建”构建步骤参数保持默认即可,如当前参数配置不满足使用要求,可参考使用Maven构建修改参数配置。“制作镜像并推送到SWR仓库”构建步骤参数配置说明如表1。 表1 制作镜像并推送到SWR仓库参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
如果需要将文件上传到其他用户的OBS中,需新建IAM账户服务扩展点。 图形化构建 在配置构建步骤中,添加“上传文件到OBS”构建步骤,参考表1配置参数。 表1 上传文件到OBS参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
true:使用固定路径。 false:不使用固定路径。 默认值:false。 path string 可选参数。 当使用固定路径时,路径为:/opt/cloud/slavespace/usr1/+"${domainId}"+/。配置path参数,表示在前面的固定路径基础上拼接路径。 例如:
download_file: inputs: name: android22.jks 参数名 参数类型 描述 是否必填 默认值 name string 文件名称。 是 无 父主题: 旧版手册页面
key_password: xxxxxx apksigner_commond: --verbose 参数名 参数类型 描述 是否必填 默认值 file_path string 需要签名的APK路径。 是 无 keystore_file string Keystore文件名。
inputs: command: ant -f build.xml 表2 代码示例参数说明 参数名称 参数类型 参数说明 是否必填 默认值 command string 配置Ant构建命令。更多命令使用方法可参考Ant官网。 是 无 父主题: 配置构建步骤
代码示例参数说明 参数 类型 说明 name string 可选参数。 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 image string 可选参数。 填写镜
任务”页面。 基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。 构建步骤:可修改构建步骤、步骤参数等信息。 参数设置:可配置执行任务时的自定义参数。 执行计划:可配置触发事件(持续集成)和定时执行。 修改历史:可查看构建任务的修改记录。 权限管理:可配置不同角色的权限。
代码示例参数说明 参数 类型 说明 name string 可选参数。 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 image string 可选参数。 填写镜
表6 单元测试参数说明 参数 类型 说明 enable bool 可选参数。 配置是否处理单元测试结果。 true:处理。配置“true”,需要mvn命令末尾增加-Dmaven.test.failure.ignore=true参数。 false:不处理。 默认值:true。 ignore_errors
单击新建CodeArts Repo代码仓中创建的代码仓名称。 单击“新建 > 新建目录”,如图1所示。 图1 新建目录 根据表2填写参数信息,单击“确定”。 表2 新建目录 参数名称 参数说明 目录名称 可自定义,例如“.cloudbuild”。文件目录名称仅支持中文,英文字母,数字,单斜杠“/”,下划线“_”,中横线“-”和点“
ml_build”,其他参数保持默认即可。 单击“确定”,进入代码仓详情页。 新建build.yml文件 在代码仓详情页,单击“新建 > 新建目录”,如图1所示。 图1 新建目录 在新建目录页面,根据表2填写参数信息,单击“确定”。 表2 新建目录 参数 说明 目录名称 填写目录名称,例如“
表3 参数设置 参数名称 默认值 codeBranch master。 dockerOrg phoenix(即在SWR服务中创建的组织名称)。 version 1.0.0 dockerServer 输入在SWR服务中获取的SWR服务器地址。 请务必确保参数“dockerOrg”、
偏移量,传入前一次请求返回的offset length 否 Integer 可控制返回内容长度,默认值为1000000 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。(响应消息头中X-Subject-Token的值)。通过调用IAM服务接口获取。
assembleDebug -Dorg.gradle.daemon=false -d --stacktrace 表2 Android构建代码示例参数说明 参数名称 参数类型 参数说明 command string 填写Gradle执行命令。如果需要配置更多命令,可参考Gradle官网。 gradle string