gpt4 book ai didi

version-control - Hudson Perforce 插件 - 如何在不重复触发构建的情况下自动更新版本

转载 作者:行者123 更新时间:2023-12-04 07:07:05 24 4
gpt4 key购买 nike

我正在尝试使用 Hudson、Maven 和 Perforce 进行持续集成(使用 scm 轮询来触发每个构建)

要求之一是在每次成功构建后自动更新 POM 快照版本号。

使用 Maven 发布插件这很简单,但是 checkin 新版本的 POM 的行为会触发另一个构建 - 它会无限期地继续。

有没有什么方法可以在不触发另一个构建的情况下 checkin 版本更新?当 scm 轮询决定重建时,似乎没有任何方法可以排除特定的用户 checkin 、特定的更改列表或特定的文件。

这似乎是一个基本要求 - 多年来一直使用 Cruise Control/Ant/Perforce 来做到这一点,

干杯,

标记

最佳答案

我一直在考虑迁移到 Hudson,但无法从 scm 轮询中排除特定文件将是一个交易破坏者。您是否也在 Hudson 邮件列表中问过这个问题?

用户 <at> hudson <dot>开发 <dot> java <dot>

通过阅读文档我可以看到的唯一解决方法似乎是触发基于 p4 触发器的构建,然后您可以在其中以编程方式执行任何您想做的事情,但这似乎不是一个非常简单的方法。

关于version-control - Hudson Perforce 插件 - 如何在不重复触发构建的情况下自动更新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com