Несколько глобальных безопасных переменных среды для TravisCI - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть .travisci.yml, который объявляет несколько безопасных переменных. Когда моя сборка запускается, я вижу, как они расшифровываются и становятся доступными:

Setting environment variables from repository settings
$ export encrypted_d9ca23e22590_key=[secure]
$ export encrypted_d9ca23e22590_iv=[secure]
$ export encrypted_0cc3fab975f9_key=[secure]
$ export encrypted_0cc3fab975f9_iv=[secure]

Setting environment variables from .travis.yml
$ export CLOUDSDK_CORE_DISABLE_PROMPTS=1
$ export AZURE_CR_PASSWORD=[secure]
$ export MONGO_URL_UAT=[secure]
$ export MONGO_OPLOG_URL_UAT=[secure]

Но, как ни странно, доступна только переменная AZURE_CR_PASSWORD. Если я использую MONGO_URL_UAT (или делаю что-то вроде echo $MONGO_URL_UAT), значение отсутствует.

Существуют ли какие-либо ограничения на количество переменных env, которые вы можете иметь? Я не вижу никаких ссылок в документации для этого.

Заранее спасибо, Бен

...