gitlabci:在工件文件上添加作业id

gitlabci:在工件文件上添加作业id,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我想在工件中的文件名末尾添加一个构建签名。我可以是作业id,也可以是作业id和提交引用的组合。 目前我得到image.slp,但我更喜欢像image.1.slp或image.1.e8f8c4ed.slp这样的东西。这是我的gitlab-ci.yml: 您应该能够通过CI_JOB_ID环境变量实现这一点 有关可使用的可用变量的全面列表,请参阅 也许这样可以解决你的问题: build-runner: stage: build script: - ./build.sh - cp

我想在工件中的文件名末尾添加一个构建签名。我可以是作业id,也可以是作业id和提交引用的组合。 目前我得到image.slp,但我更喜欢像image.1.slp或image.1.e8f8c4ed.slp这样的东西。这是我的gitlab-ci.yml:


您应该能够通过CI_JOB_ID环境变量实现这一点

有关可使用的可用变量的全面列表,请参阅

也许这样可以解决你的问题:

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