更新时间:2026-09-15 GMT+08:00
自定义参数应用到其他构建任务
约束限制
- 需已具备CodeArts Repo服务的操作权限。
- 需已具备CodeArts Pipeline服务的操作权限。
操作流程
| 流程 | 说明 |
|---|---|
| 为本实践新建项目。 | |
| 新建本实践中需要使用到的代码仓。 | |
| 新建本实践中需要使用的临时用户名和密码。 | |
| 新建本实践中使用的构建任务。 | |
| 新建本实践使用的流水线任务。 | |
| 查看本实践的运行结果。 |
新建项目
- 使用华为云账号登录华为云控制台页面。
- 单击页面左上角
,在服务列表中选择。 - 单击“立即使用”,进入CodeArts服务首页。
- 在首页单击“新建项目”,选用“Scrum”项目模板。
- 项目名称填写“build-bestpractice”,其他保持默认即可。
- 单击“确定”后,进入到“build-bestpractice”项目下。
新建CodeArts Repo代码仓
- 在导航栏选择。
- 单击“新建仓库”,选择“按模板新建”,单击“下一步”。
- 选择“Java Maven Demo”模板,单击“下一步”。
- 在按模板新建页面,“代码仓库名称”命名为“parameters_repo”,其他参数保持默认即可。
- 单击“确定”,自动跳转到“代码仓详情”页面。新建后代码仓文件目录如图1所示。
新建通用参数组
- 在导航栏选择。
- 切换至“通用参数组”页签,单击“新建参数组”。

- 在新建通用参数组页面,“参数组名称”填写“temp_pwd”,单击“立即新建”。
- 新增参数“pipeline_user”,默认值为“User”,“pipeline_pwd”默认值为“Password”,然后单击“确定”。
新建构建任务
- 在选择导航栏。
- 在编译构建服务页面,单击“新建任务”,按照如下参数说明配置参数,其他参数保持默认即可。
- 名称:自定义构建任务名称,例如“parameters_task”。
- 代码源:选择本次构建拉取的代码源,这里选择“Repo”。
- 代码仓:选择新建CodeArts Repo代码仓中新建的代码仓“parameters_repo”。
- 单击“下一步”,选择“空白构建模板”。然后单击“确定”,自动跳转到构建步骤配置页面。
- 在“构建步骤”页签,单击“点击添加构建步骤”,添加“执行shell命令”构建步骤。

- 在“执行shell命令”构建步骤的命令窗口输入以下命令。
echo ${build_user} echo ${build_pwd}
- 切换至“参数设置”页签,单击“立即新建”。

- 新增自定义参数“build_user”和“build_pwd”,默认值为空。“运行时设置”为“开启”状态。

- 单击页面右上角“保存”,在弹出的窗口中单击“确定”。
新建流水线任务并执行
- 在导航栏选择。
- 在流水线服务页面,单击“新建流水线”,流水线任务名称为“parameters_pipeline”,其他参数保持默认即可。
- 单击“下一步”,选择“空模板”,单击“确定”,进入到流水线任务配置页面。
- 进入到新建通用参数组中的流水线任务编辑页面。
- 切换至页签。

- 单击“立即关联”,选择新建通用参数组中创建的参数组名称,然后单击“确定”。

- 切换至“任务编排”页签,在“阶段_1”下单击“新建任务”。

- 在新建任务页面,单击“新建任务”,在弹出的窗口中,添加。

- “请选择需要调用的任务”下拉框中选择新建构建任务中创建的构建任务“parameters_task”,仓库选择新建CodeArts Repo代码仓中创建的仓库“parameters_repo”。
其中:build_user参数值填写“${pipeline_user}”,build_pwd参数值填写“${pipeline_pwd}”。表示当前构建任务使用的参数来自于通用参数组。
- 单击“执行”,然后在弹出的窗口中单击“确定”。

