【问题标题】:Jenkins Teardown when stopping a job停止工作时的詹金斯拆解
【发布时间】:2013-11-12 04:46:44
【问题描述】:

这是给 Jenkins 大师的,

有没有办法在点击停止构建时调用拆解函数。 ?

我有一个安装一些服务并进行一些测试的系统。然后它停止服务并卸载服务作为拆卸的一部分。有时发生的情况是,当我单击 Jenkins 的停止构建时,它会留下一些杂散服务并在构建服务器已经运行时停止它们。所以我必须手动终止进程和服务,这可能会很痛苦。

我发现的解决方法是在构建开始时检查服务,并在我开始测试之前终止它们。但是,如果我的工作可以自己清理,那就更好/更酷了。

感谢您的帮助

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    您的问题(不是解决方案)在此处描述:gracefull job termination - 未解决

    您的方法是一个很好的解决方案。它处理詹金斯崩溃的情况(确实发生了)。在执行测试之前执行清理是一个很好的步骤,并使整个系统更加坚固。

    【讨论】:

      【解决方案2】:

      如果有人有兴趣,实际上有一个解决方法:

      我使用灵活的发布添加了一个后期构建操作,并将运行条件设置为始终。所以然后我有一个脚本来停止服务并清理。

      这样,当我终止一项工作时,它会调用构建后操作并发挥它的魔力,在某种程度上它是一种优雅的终止

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多