2016-05-26 9 views
2

私はtravis-ciを使用してプロジェクトの煙(https://github.com/phmLabs/Smoke)をテストしています。テストが実行されたとき、結果をwebhookを介して別のシステムに報告したい。問題はwebhookのurlに私のtravis.ymlファイルの中に入れたくない秘密鍵が入っていることです。だから私は、環境VARを使用してみました:通知設定でENV変数を使用する

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

unfortunateli環境変数がエスケープされますと、私は私のApacheのログに

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セクションの失敗と成功の両方のケースで実行されます。あなたのテストの結果を再発見する方法が必要です。

関連する問題