2017-06-20 48 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中提出,并且也在 内部进行了讨论。不幸的是,我们不能给你任何时间框架 当我们将解决这个问题,但我们将更新公众票 一旦进展。