繁体   English   中英

使用gitlab-ci时不会反映环境变量的变化

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM