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