GitLab CI - 无法在阶段之间共享变量数据

问题描述 投票:0回答:0

我正在尝试在我的 GitLab CI 流程的两个阶段之间打印我的变量 MY_VAR 值。为此,我有以下阶段:

build-1:
  stage: build
  image: ...
  script: |
    (
      MYVAR="error">> build.env
    )
  artifacts:
    reports:
      dotenv: build.env
    expire_in: 1 day

build-2:
  stage: build
  image: ...
  script: |
    (
      echo "My variable: ${MYVAR}"
    )
  artifacts:
    when: always 

但是,当我在 build-2 上看到我的打印时,我得到了“我的变量:”,所以我的变量返回空值,它应该返回“错误”。我错过了什么吗?

谢谢

gitlab gitlab-ci gitlab-ci-runner gitlab-ci.yml
© www.soinside.com 2019 - 2024. All rights reserved.