我们使用git
插件构建我们仓库的所有分支(Branch specifier
为**
)。
问题是如果分支A
中断,我们会收到电子邮件通知。
但是,如果有人推送到分支B
并且它正确构建,那么我们会收到第二封电子邮件,告知使用“恢复正常”。
但是分支A
仍然被打破,但我们认为一切都很好。
有没有办法让“电子邮件通知程序”(和Jenkins)明白分支的构建仍然存在?
还是有另一种方法可以自动构建所有分支,甚至是新分支吗?
答案 0 :(得分:4)
您应该为每个分支创建一个构建。
首先,您应该设置一个同步作业,以便在创建新分支时自动创建作业。您将需要使用这些脚本/插件:http://entagen.github.io/jenkins-build-per-branch/
然后,您将收到每个分支而不是整个存储库的通知。我们为我们的项目做这件事,它很有效。我们进一步推进了每个分支的分段环境。