3
我有一个Jenkins构建,用于检查Mercurial中的代码。有一种情况是Mercurial repo已经损坏,更新失败,但Jenkins的构建仍然会继续并报告Success。在这种情况下Jenkins构建失败了吗?如何在Mercurial更新失败时建立Jenkins构建
我有一个Jenkins构建,用于检查Mercurial中的代码。有一种情况是Mercurial repo已经损坏,更新失败,但Jenkins的构建仍然会继续并报告Success。在这种情况下Jenkins构建失败了吗?如何在Mercurial更新失败时建立Jenkins构建
我遇到过使用SVN的类似问题。
假设Mercurial在更新失败时输出警告/错误,您可以使用Text Finder插件:https://wiki.jenkins-ci.org/display/JENKINS/Text-finder+Plugin解析警告消息,如果找到则失败。
或者,如果Mercurial在成功更新时输出成功消息,则可以解析该消息并在未找到成功消息时失败。