2015-07-01 107 views
0

尝试建立持续集成系统。我们使用SVN进行源代码控制。现在我想用jenkins验证(构建)每个修订版。默认情况下,jenkins只是建立最新版本。我们非常频繁地提交,因此验证每个修订是非常重要的。验证SVN + Jenkins的所有修订版

注意:目前我们使用内部开发的实用程序,将工作副本更新到下一个修订版本并构建它。然后它发送出去构建结果(失败/成功)相应...

回答

1
+1

这会不会,如果我们犯过于频繁产生问题。构建需要大约15分钟。如果在此期间有多个提交会发生什么情况? –

+1

所有工作将排队并等待。默认情况下,Jenkins同时只运行2个作业。虽然按照我的理解(构建**每个**版本)都是必需的。如果允许将修订合并为一串,则可以使用标准的SCM轮询触发器并将轮询时间间隔设置为1分钟。 –

+0

詹金斯是否一起运行同一项工作的不同实例?因为这可能会导致构建错误。如果所有提交后的作业都排队,我希望所有排队的作业运行一个。这将解决我的问题。 –