运行时如何获取流水线信息?

问题描述

流水线已经创建运行,如何获取到流水线的ID等信息?

解决方案

以下变量可以直接在运行时使用:

  • EMAS_PIPELINE_NAME: 当前运行的流水线名称

  • EMAS_PIPELINE_INSTANCE_ID: 当前运行的流水线实例id

  • EMAS_PIPELINE_TIMESTAMP: 当前运行流水线开始时间戳(10位 unix时间戳)

  • EMAS_RUNNER_WORK_DIR: 容器内工作目录

  • EMAS_RUNNER_CODE_DIR: 容器内代码根目录

  • EMAS_PIPELINE_JOB_ID :运行时jobID

适用于

  • 云构建

  • 云发布