Я хочу объявить переменные среды в настройках моего репозитория Travis CI и использовать их в моем файле.travis.yml для развертывания приложения и отправки уведомления о сборке в Slack.
Я установил переменные среды в настройках моего репозитория в Travis CI так:
Мой файл.travis.yml выглядит следующим образом:
language: node_js
node_js:
- '0.12'
cache:
directories:
- node_modules
deploy:
edge: true
provider: cloudfoundry
api: $CF_API
username: $CF_USERNAME
password: $CF_PASSWORD
organization: $CF_ORGANIZATION
space: $CF_SPACE
notifications:
slack: $NOTIFICATIONS_SLACK
Когда я добавляю значения в файл.travis.yml, как они есть, все работает так, как планировалось.
Однако, когда я пытаюсь ссылаться на переменные среды, установленные в репозитории, я не получаю уведомления Slack о статусе сборки, и развертывание не выполняется.
Правильно ли я слежу за этим процессом или что-то, над чем я надзираю?