我们使用git
插件来构建我们的 repo ( Branch specifier
is **
) 的所有分支。
问题是如果分支A
中断,我们会通过电子邮件收到通知。
但是,如果有人推送到分支B
并且它构建正确,那么我们会收到第二封电子邮件,告诉我们使用“构建恢复正常”。
但是树枝A
仍然断了,但我们认为一切都很好。
有没有办法让“电子邮件通知者”(和詹金斯)明白分支的构建仍然被破坏?
或者是否有另一种方法可以自动构建所有分支,甚至是新分支?
我们使用git
插件来构建我们的 repo ( Branch specifier
is **
) 的所有分支。
问题是如果分支A
中断,我们会通过电子邮件收到通知。
但是,如果有人推送到分支B
并且它构建正确,那么我们会收到第二封电子邮件,告诉我们使用“构建恢复正常”。
但是树枝A
仍然断了,但我们认为一切都很好。
有没有办法让“电子邮件通知者”(和詹金斯)明白分支的构建仍然被破坏?
或者是否有另一种方法可以自动构建所有分支,甚至是新分支?
您应该为每个分支创建一个构建。
首先,您应该设置一个同步作业,在创建新分支时自动创建作业。您将需要使用这些脚本/插件:http ://entagen.github.io/jenkins-build-per-branch/
然后,您将收到每个分支而不是整个存储库的通知。我们为我们的项目这样做,效果很好。我们走得更远,也为每个分支构建了暂存环境。