0
我和我的團隊正在與Travis CI建立一個項目,該項目在遠程服務器上啓動腳本。當我們點擊取消Travis UI中的構建時,Travis構建停止,但遠程服務器上的腳本繼續運行。Travis CI - 取消工作時的運行命令
是否可以在取消構建之後自動運行命令,以便我們可以告訴遠程服務器停止執行腳本?
我和我的團隊正在與Travis CI建立一個項目,該項目在遠程服務器上啓動腳本。當我們點擊取消Travis UI中的構建時,Travis構建停止,但遠程服務器上的腳本繼續運行。Travis CI - 取消工作時的運行命令
是否可以在取消構建之後自動運行命令,以便我們可以告訴遠程服務器停止執行腳本?
謝謝特拉維斯CI支持此電子郵件回覆:
當編譯或作業手動取消(或終止我們 工人一個一個不同的原因),它是在沒有任何的機會殺死 清理。所以沒有,沒有特別的
after_cancelled
鉤子和after_failure
以及after_script
不被執行時 手動取消。這與我們的構建生命週期 的實施方式有關,並且使after_cancel
可能需要相當 一些更改。我們意識到這個問題。它已在我們的公開跟蹤器 https://github.com/travis-ci/travis-ci/issues/4221中提出,並且也在 內部進行了討論。不幸的是,我們不能給你任何時間框架 當我們將解決這個問題,但我們將更新公衆票 一旦進展。