我们希望持续集成,我们使用 SVN 挂钩到 Jenkins 为每次签入创建构建。我们了解如何设置它,但希望包含一些特定功能。
a) 理想情况下,我们希望在提交后等待 5 分钟左右,直到完成另一个提交以阻止 2 个构建不必要的重叠。然后,如果在那 5 分钟内有另一个提交出现,则重置时钟。
b) 是否可以获得执行签入的开发人员的姓名。如果他们的签到有问题,我们会特别通知他们。
谢谢!
A) 转到管理 Jenkins -> 配置系统,第一个选项之一是“安静期”,它将阻止一个工作这么多分钟。你可以在这里看到完整的解释
B) 您可以使用email-ext 插件在构建失败时通知提交者