我们正在尝试为Jenkins构建环境创建一些健全性测试。我们想要创建一个执行多个后续作业的主作业(这些作业将实际测试环境)。如果任何子作业失败,主作业应该失败。 IBM BuildForge中的线程步骤与此完全相同。在詹金斯实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
使用Parametrized Trigger Plugin。
有了它,您可以添加名为Trigger/call builds on other projects
的子步骤,如果他们自己失败,这将失败您的主要工作。
答案 1 :(得分:0)
因为这种健全性测试必须是分层的,例如。首先检查所有从站是否在线,然后检查是否可以集成到其他工具(如GitHub),然后运行一些示例构建,例如MSBuild。我发现Multijob插件(https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin),更容易实现这种结构。