在Jenkins,我有两个项目在两个不同的奴隶上运行构建。如果构建在slave上失败,则相应的Jenkins项目失败 - 这是故意的。如果构建在从属上成功,则相应的Jenkins项目成功,并且该Jenkins项目的任何子项目都会执行。根据我的知识,这是詹金斯设计的正常和预期。
如果两个项目都成功,我想在Mercurial源代码管理中插入一个“SUCCESS”标记。如果其中一个jenkins项目失败,那么我想在Mercurial源代码控制中插入一个“FAIL”标记。我想的是当一个或两个失败时执行jenkins项目。
我知道如何实现我的设计的成功方面。但是,如果父项目失败,有没有办法执行项目?
詹金斯有可能吗?如果是这样,怎么样?
(不要担心Mercurial详细信息......那些并不重要......我只是想解释一下,如果两个项目都成功,我想标记成功,如果其中一个项目失败,标签就会失败。