我们正在尝试为我们的Jenkins构建环境创建一些健全性测试。我们希望创建一个执行多个后续作业的主作业(这些作业将实际测试环境)。如果任意子作业失败,则主作业将失败。IBM BuildForge中的线程化步骤完全是这样做的。在Jenkins中实现这一点的最佳方式是什么?
发布于 2016-01-06 04:44:45
使用Parametrized Trigger Plugin。
使用它,您可以添加名为Trigger/call builds on other projects的子步骤,如果它们自身失败,则会使您的主作业失败。

发布于 2016-01-07 05:58:37
因为这个健全性测试必须是分层的,例如,首先检查是否所有的slaves都在线,然后检查与其他工具(如GitHub )的集成是否正常,然后运行一些示例构建,如MSBuild。我发现多任务插件(https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin)更容易实现这种结构。
https://stackoverflow.com/questions/34619476
复制相似问题