gitlabci:在工件文件中添加作业ID

时间:2017-10-26 11:03:01

标签: gitlab gitlab-ci gitlab-ci-runner

我想在工件的文件名末尾添加构建签名。我可以是工作ID或工作ID和提交参考的组合。 目前我得image.slp,但我更喜欢image.1.slpimage.1.e8f8c4ed.slp。这是我的gitlab-ci.yml

build-runner:
  stage: build
  script:
    - ./build.sh
    - cp ../output/image.slp .
  artifacts:
    paths:
       - image.slp

1 个答案:

答案 0 :(得分:1)

您应该能够通过 CI_JOB_ID 环境变量来实现这一目标。

有关可以使用的可用变量的完整列表,请参阅docs

可能这样的事情可以解决你的问题:

build-runner:
  stage: build
  script:
    - ./build.sh
    - cp ../output/image.slp image.$CI_JOB_ID.slp
  artifacts:
    paths:
       - image.$CI_JOB_ID.slp