我正在使用gitlab-ci&我的.gitlab-ci.yml看起来像
variables:
DASHBOARD_RESET_ROUTE: '/#/reset-password'
DEFAULT_LOCATION_TYPE: 'P'
这已成功部署,但当我将DEFAULT_LOCATION_TYPE
的值更改为其他文本时。
控制台日志仍显示旧值
然后,即使从.yml文件中删除整个变量& gitlab.com秘密变量。 console.logs仍然会打印旧值。
gitlab.com UI的输出是:
Running with gitlab-runner 10.1.0 (c1ebf97h)
on Test - ip-172-31-12-234 (6d0vb950)
Using Shell executor...
Running on ip-XXX-XX-XX-XXX...
Fetching changes...
Removing node_modules/
HEAD is now at fff6491 wip
Checking out fff64913 as feat/ci-cd...
Skipping Git submodules setup
Checking cache for default...
Successfully extracted cache
$ npm install
提前致谢
答案 0 :(得分:0)
好的,原因是使用shell
作为执行程序,这就是环境变量不再重新加载的原因。
然后我重新配置了docker
作为执行者&它工作正常。