在模板中设置的访问环境变量

时间:2019-10-29 12:19:04

标签: gitlab gitlab-ci

创建一个简单的模板来设置环境变量,然后尝试在after_script部分中从扩展该变量的工作中读取该变量:

我看不懂,我做错了吗?

我应该能够正确阅读?

stages:
  - messing

.messing-1:
  script: export DUMMY=A

messing-2:
  stage: messing
  extends: .messing-1
  after_script:
    - echo $DUMMY

1 个答案:

答案 0 :(得分:0)

如果您在这里阅读:

https://docs.gitlab.com/ee/ci/yaml/#before_script-and-after_script

其中包含有关after_script的以下文本:

  

在与before_script和脚本脚本分开的shell上下文中执行

我想这就是您在这里看到的。如果您将messing-1更改为使用before_script,将messing-2更改为使用script,那么我认为它会起作用。然后应将这些脚本串联在一起。