2016-05-26 2 views
2

Я использую travis-ci для тестирования моего проекта Smoke (https://github.com/phmLabs/Smoke). Когда тест прошел, я хочу сообщить результат в другую систему через webhook. Проблема в том, что URL-адрес webhook содержит секретный ключ, который я не хочу помещать в свой файл travis.yml. Так что я попытался с помощью среды вара:Использование ENV vars в конфигурации уведомлений

notifications: webhooks: http://monitor.koalamon.com/webhook/travis/?api_key=$KOALAMON_API_KEY

unfortunateli переменной среды получает убежал, и я могу видеть

127.0.0.1 - - [26/May/2016:21:28:25 +0200] "POST /webhook/travis/?api_key=%24KOALAMON_API_KEY HTTP/1.1" 200 278 "-" "Faraday v0.9.2"

в моих журналах апача. Кто-нибудь знает, как решить эту проблему?

+0

Я сомневаюсь, что вы можете это сделать, попытались ли вы уволить проблему с GH? –

+0

Разговор с @travisci через щебет. Они подтвердили, что в настоящий момент это невозможно. –

+0

Хорошо, круто. Ссылки на твиты? –

ответ

1

Обходным путем может быть использование специального скрипта в разделе after_script. Они выполняются как в случае сбоя, так и в случае успеха раздела script. Ofc вам понадобится способ повторно открыть результаты вашего теста.

Смежные вопросы