流水线 CODEARTS PIPELINE-配置流水线参数:流水线参数使用示例

时间:2024-10-30 18:36:45

流水线参数使用示例

本文以通过流水线统一配置releaseversion参数并传递到构建任务为例,介绍流水线参数使用方法。

  1. 新建构建任务
  2. 在“参数设置”页面添加releaseversion参数并设置好默认值,打开“运行时设置”。

    图3 新建构建任务参数

  3. 在“构建步骤”页面,选择“上传软件包到软件发布库”,将“发布版本号”配置成引用参数形式。在参数输入框输入“$”符号后会自动出现参数列表,选择上一步已经新建好的releaseversion参数。

    图4 引用构建任务参数

    使用“$”符号引用通用参数组的参数时不会自动生成提示。

  4. 配置完成后,保存构建任务。
  5. 新建空白模板流水线,在流水线阶段添加一个新的任务,然后在该任务中添加“Build构建”插件并调用刚创建的构建任务,即可看到刚新建好的构建任务参数releaseversion。

    图5 配置构建任务参数

  6. 将鼠标移动到releaseversion参数上,可以一键将该参数设置为流水线参数并能直接引用该参数;或直接单击“确定”,然后切换到流水线“参数设置”页面,新建流水线参数releaseversion,类型可以根据需求选择自增长或字符串等,设置默认值并打开运行时设置。

    图6 新建流水线参数

  7. 再切回到流水线“任务编排”页面,编辑刚添加的构建任务,将流水线的releaseversion参数通过“$”符号引用到构建任务的releaseversion参数内。

    图7 引用流水线参数
    • 该处只显示构建任务中开启“运行时设置”的文本类型参数。
    • 鼠标移至参数名称,可以快速将该参数设置为流水线参数并能直接引用该参数。

  8. 完成参数引用后,保存信息,然后单击“保存并执行”,弹出“执行配置”侧滑框,可查看“运行参数配置”。

    运行时参数值默认为添加参数时为参数设置的默认值,可根据需要进行修改。流水线运行时在构建任务内使用的就是此时输入的参数值。

  9. 设置完参数,单击“执行”,开始使用配置的参数执行流水线。
support.huaweicloud.com/usermanual-pipeline/pipeline_01_0003.html