如何避免Jenkins在构建另一个分支时认为构建是否已修复?

时间:2013-07-17 08:20:02

标签: git jenkins branch jenkins-plugins

我们使用git插件构建我们仓库的所有分支(Branch specifier**)。

问题是如果分支A中断,我们会收到电子邮件通知。

但是,如果有人推送到分支B并且它正确构建,那么我们会收到第二封电子邮件,告知使用“恢复正常”。

但是分支A仍然被打破,但我们认为一切都很好。

有没有办法让“电子邮件通知程序”(和Jenkins)明白分支的构建仍然存在?

还是有另一种方法可以自动构建所有分支,甚至是新分支吗?

1 个答案:

答案 0 :(得分:4)

您应该为每个分支创建一个构建。

首先,您应该设置一个同步作业,以便在创建新分支时自动创建作业。您将需要使用这些脚本/插件:http://entagen.github.io/jenkins-build-per-branch/

然后,您将收到每个分支而不是整个存储库的通知。我们为我们的项目做这件事,它很有效。我们进一步推进了每个分支的分段环境。