【发布时间】:2011-05-09 15:48:53
【问题描述】:
我正在尝试使用 Hudson、Maven 和 Perforce 进行持续集成(使用 scm poll 来触发每个构建)
其中一项要求是在每次成功构建后自动更新 POM 快照版本号。
使用 Maven 发布插件这很简单,但签入新版本 POM 的行为会触发另一个构建 - 无限继续。
有没有办法在不触发另一个构建的情况下签入版本更新?当 scm 轮询决定重建时,似乎没有任何方法可以排除特定用户签入、特定更改列表或特定文件。
这似乎是一项基本要求 - 多年来一直使用 Cruise Control / Ant / Perforce,
干杯,
标记
【问题讨论】:
-
+1。作为记录,我相信这个问题也适用于 Subversion :-)。
-
@Matt Solint - Subversion 插件允许区域排除模式启用此功能,但 Perforce 插件不允许。 @Mark - 我建议联系 Perforce 插件作者,看看他们是否会添加此功能。
-
啊哈。我没有意识到这些模式也适用于轮询。
标签: version-control hudson maven perforce