流水线 CODEARTS PIPELINE-流水线上下文信息参考:pipeline context

时间:2024-06-12 15:41:48

pipeline context

pipeline context包含流水线运行相关的信息。

名称

类型

说明

pipeline

object

流水线运行相关的所有信息,此对象包含的属性包括:project_id、pipeline_id、run_number、timestamp、trigger_type和run_id。

pipeline.project_id

string

当前流水线所属项目ID,同现有系统预定义参数PROJECT_ID。

pipeline.pipeline_id

string

当前流水线ID,同现有系统预定义参数PIPELINE_ID。

pipeline.run_number

string

流水线执行编号,同现有系统预定义参数PIPELINE_NUMBER。

pipeline.timestamp

string

流水线执行时间戳,同现有系统预定义参数TIMESTAMP。如:20211222124301。

pipeline.trigger_type

string

流水线触发类型,同现有系统预定义参数PIPELINE_TRIGGER_TYPE。

pipeline.run_id

string

流水线执行ID,同现有系统预定义参数PIPELINE_RUN_ID。

  • 内容示例

    如下示例为一次手动运行的流水线包含的pipeline context信息。

    {
        "project_id": "6428c2e2b4b64affa14ec80896695c49",
        "pipeline_id": "f9981060660249a3856f46c2c402f244",
        "run_number": "168",
        "timestamp": "20231016000004",
        "trigger_type": "Manual",
        "run_id": "c2f507f93510459190b543e47f6c9bec"
    }
  • 使用示例

    如需在某个任务的输入中获取本次流水线运行的触发方式,可使用如下语法来获取。

    ${{ pipeline.trigger_type }}
support.huaweicloud.com/usermanual-pipeline/pipeline_01_0076.html