创建一个简单的模板来设置环境变量,然后尝试在after_script部分中从扩展该变量的工作中读取该变量:
我看不懂,我做错了吗?
我应该能够正确阅读?
stages:
- messing
.messing-1:
script: export DUMMY=A
messing-2:
stage: messing
extends: .messing-1
after_script:
- echo $DUMMY
答案 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
,那么我认为它会起作用。然后应将这些脚本串联在一起。