[英]Environemnt variables changes are not reflecting while using gitlab-ci
我正在使用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
提前致谢
好的,原因是将shell
用作执行程序,这就是环境变量不会再次重新加载的原因。
然后我将docker
重新配置为执行程序,并且工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.