2017-06-20 52 views
0

我和我的團隊正在與Travis CI建立一個項目,該項目在遠程服務器上啓動腳本。當我們點擊取消Travis UI中的構建時,Travis構建停止,但遠程服務器上的腳本繼續運行。Travis CI - 取消工作時的運行命令

是否可以在取消構建之後自動運行命令,以便我們可以告訴遠程服務器停止執行腳本?

回答

0

謝謝特拉維斯CI支持此電子郵件回覆:

當編譯或作業手動取消(或終止我們 工人一個一個不同的原因),它是在沒有任何的機會殺死 清理。所以沒有,沒有特別的after_cancelled鉤子和 after_failure以及after_script不被執行時 手動取消。這與我們的構建生命週期 的實施方式有關,並且使after_cancel可能需要相當 一些更改。

我們意識到這個問題。它已在我們的公開跟蹤器 https://github.com/travis-ci/travis-ci/issues/4221中提出,並且也在 內部進行了討論。不幸的是,我們不能給你任何時間框架 當我們將解決這個問題,但我們將更新公衆票 一旦進展。