流水线组件component:流水线任务 job 可调用一个组件 component 执行相关操作。
示例
以下为一个使用组件任务的配置示例:
stages:
manul_stage:
name: 人工卡点阶段
jobs:
manul_job:
name: 人工卡点任务
component: ManualValidate
with:
validatorType: users
validateMethod: and
validatorUsers:
- <user_id_1>
- <user_id_2>
详细说明
stages.<stage_id>.jobs.<job_id>.component
选择目标组件,具体查看配置 Flow 的 component 清单。
stages.<stage_id>.jobs.<job_id>.with
当流水线任务为一个组件的调用时,通过with
填写组件所需的执行参数,具体查看配置 Flow 的 component 详细说明。示例:
jobs:
deploy_job:
name: 主机组部署任务
component: VMDeploy # 选择目标组件
with: # 填写组件的参数
artifact: $[stages.build_stage.build_job.upload_step.artifacts.default]
machineGroup: <your-machine-group-id>
......
文档内容是否对您有帮助?