logo
0
0
WeChat Login
fix: 兼容cnb获取环境变量的方式

trigger-cci-pipeline

触发 Coding-CI 流水线运行

在 云原生构建 上使用


main:
  push:
    - stages:
      - name: trigger-cci-pipeline
        imports: https://xxx/envs.yml
        image: tencentcom/trigger-cci-pipeline:latest
        settings:
          PROJECT_TOKEN: $PROJECT_TOKEN
          CCI_CURRENT_WEB_PROTOCOL: $CCI_CURRENT_WEB_PROTOCOL
          CCI_CURRENT_DOMAIN: $CCI_CURRENT_DOMAIN
          CCI_CURRENT_TEAM: $CCI_CURRENT_TEAM
          PROJECT_ID: $PROJECT_ID
          PROJECT_NAME: $PROJECT_NAME
          CCI_JOB_NAME: $CCI_JOB_NAME
          job_id: 2726281
          reftype: "branch"
          revision: "master"
          envs: "env=env"

envs.yml文件示例

PROJECT_TOKEN: xxxxxx
CCI_CURRENT_WEB_PROTOCOL: https
CCI_CURRENT_DOMAIN: coding.net
CCI_CURRENT_TEAM: your_domain
PROJECT_ID: "1111111"
PROJECT_NAME: plugins
CCI_JOB_NAME: trigger sub pipeline

参数

  • job_id:coding构建计划job id

  • reftype:checkout类型,可选分支名branch或者revision

  • revision:分支名/版本号

  • envs:流水线环境变量