1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  8. 文档管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

参数配置

部署流程参数配置

在部署流程配置页面【Parameters】处可配置部署流程参数。参数将会被注入到部署流程执行上下文,可供后续阶段直接使用。在部署流程启动时,会要求提供对应的参数,如果是手动启动部署流程,需要在 UI 界面输入或选择参数,如果是 Webhook 触发部署流程,则需要在 Payload 提供参数。

字段 是否必填 说明
Name 参数名
Label 变量的标签(手动启动部署流程时显示)
Required 定义部署流程启动时是否必须提供此参数
Pin Parameter 是否在部署流程执行详情处直接显示参数信息(不需要点击 查看所有参数信息
Description 参数描述信息(手动启动部署流程时显示)
Default Value 定义参数的默认值
Show Options 如果参数是枚举类型,定义参数的枚举值(比如代码仓库分支 devmaster

示例项目:Deploy (Manifest) 使用部署流程配置参数

配置参数

定义参数 version,参数值为 docker 镜像版本,默认值为 v1.0

Deploy(Manifest)引用参数

在部署阶段引用部署流程参数,指定 docker 镜像的部署版本。

手动启动部署流程

手动启动部署流程时需要提供 version 参数值,默认值为 v1.0

Webhook 触发部署流程

如果使用 Webhook 触发部署流程,则需要在 payload 中提供参数值。

curl --location --request POST 'http://codingcorp.coding.com/api/cd/webhooks/webhook/e519d9d0-57c2-11ea-bd79-057f8b56fcf3' \
--header 'Content-Type: application/json' \
--data-raw '{
  "parameters": {
    "version": "latest", # 填写目标版本
  }
}'

上一篇制品配置
最近更新
感谢反馈有用
感谢反馈没用