Jenkins在停止工作时流泪
这是给詹金斯大师的 当点击停止构建时,有没有一种方法可以调用拆卸函数 我有一个系统,安装了一些服务并进行了一些测试。然后停止服务并卸载服务,作为拆卸的一部分。有时,当我从Jenkins单击StopBuild时,会留下一些游离的服务并停止构建服务器,因为它们已经在运行了。因此,我必须手动终止流程和服务,这可能会很痛苦 我发现的解决方法是在构建开始时检查服务,并在开始测试之前杀死它们。但如果我的工作能在完成后自行清理,那会更好/更酷 感谢您的帮助此处描述了您的问题(而非解决方案):-未解决Jenkins在停止工作时流泪,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,这是给詹金斯大师的 当点击停止构建时,有没有一种方法可以调用拆卸函数 我有一个系统,安装了一些服务并进行了一些测试。然后停止服务并卸载服务,作为拆卸的一部分。有时,当我从Jenkins单击StopBuild时,会留下一些游离的服务并停止构建服务器,因为它们已经在运行了。因此,我必须手动终止流程和服务,这可能会很痛苦 我发现的解决方法是在构建开始时检查服务,并在开始测试之前杀死它们。但如果我的工作能在完成后自行清理,那会更好/更酷 感谢您的帮助此处描述了您的问题(而非解决方案):-未解决 你的方法
你的方法是一个很好的解决方案。它处理jenkins崩溃的情况(确实发生过)。在执行测试之前执行清理是一个很好的步骤,可以使整个系统坚固耐用。如果有人感兴趣,实际上有一个解决方法: 我使用flexible publish添加了一个构建后操作,并将运行条件设置为“始终”。因此,我有一个脚本来停止服务和清理 这样,每当我终止一个作业时,它都会调用后期构建操作,并以一种优雅的方式终止它