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