Travis CI - 取消工作的运行命令

时间:2017-06-20 14:04:17

标签: travis-ci

我和我的团队正在与Travis CI一起构建一个项目,该项目在远程服务器上启动脚本。当我们单击取消Travis UI中的构建时,Travis构建停止,但远程服务器上的脚本继续运行。

取消构建后是否可以自动运行命令,以便我们可以告诉远程服务器停止执行脚本?

1 个答案:

答案 0 :(得分:2)

感谢Travis CI对此电子邮件回复的支持:

  

当手动取消构建或作业时(或由我们的某个人终止)   工人出于不同的原因)它没有任何机会被杀死   清理。所以不,没有特殊的after_cancelled钩子和   after_failure以及after_script在执行时不会执行   手动取消。这与我们的构建生命周期的方式有关   实现并使after_cancel成为可能需要   一些变化。

     

我们知道这个问题。它已在我们的公共跟踪器中提出   https://github.com/travis-ci/travis-ci/issues/4221并且也在   内部讨论。不幸的是,我不能给你任何时间框架   当我们解决这个问题但我们会更新公共票   一旦有进展。