停止工作时的 Jenkins 拆卸

标签 jenkins jenkins-plugins

这是献给 Jenkins 专家的,

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

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

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

感谢您的帮助

最佳答案

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

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

关于停止工作时的 Jenkins 拆卸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19719058/

相关文章:

java - 如何在 Jenkins 中使用 Java 变量

jenkins - 将 Specs2 结果与 Jenkins 集成

jenkins - 所有项目的模板 Jenkinsfile

jenkins - 如何自动增加 Jenkins 构建号?

Jenkins 无法识别 git 二进制文件

jenkins - "Publish XML Summary Reports"的管道语法

jenkins - java.lang.NoSuchMethodError : No such DSL method 'echo' found among steps

Android: Maven 最终存档名称

jenkins - 如何使用复制到从站插件

docker - 无法在docker上安装jenkins的建议插件