0
我编写了一个用于设置env变量的脚本。circleci - 无法读取脚本中定义的env变量
export DB_HOST='127.0.0.1'
export DB_USER='ubuntu'
export DB_PWD=''
export DB_NAME='circle_test'
我circle.yml这个样子
machine:
timezone: Asia/Taipei
services:
- mysql
dependencies:
pre:
- sudo apt-get update
- nvm install 7.9 && npm install
test:
pre:
- source ./config/test_config.sh
- sh ./config/test_config.sh
- pwd
- printenv
override:
- nvm use 7.9 && npm test
我的应用程序的NodeJS无法读取ENV变量,我没有在printenv看到也。
我不想将env变量直接写入circle.yml文件,因为我想要prod_config.sh
,dev_config.sh
动态更改。
我该怎么做?
Thanks @FelicianoTec h,我在circleci论坛发布了同样的问题。对不起再次打扰你了。 顺便说一句,这是真的很高兴得到circleci团队的及时答案:) –
它根本没有打扰。在两个地方发帖都是有益的。将您的答案翻倍,再加上Stack Overflow意味着未来用户对此问题的更多可见性。 – FelicianoTech