gpt4 book ai didi

git - 如何避免 Maven 和 CI 的提交/发布循环?

转载 作者:太空狗 更新时间:2023-10-29 14:19:22 24 4
gpt4 key购买 nike

我正在尝试使用我的 (Bamboo) CI 服务器实现以下链:

Code Commit (GIT, Maven Snapshot Version)
|
v
CI Build + Test
|
v
CI runs Maven release

问题在于,由于 Maven 版本更新了 POM 以将该版本升级到下一个 SNAPSHOT 版本,链的第一步再次被触发。

避免这种情况的标准方法是什么?

最佳答案

我在使用 sbt-release 插件时遇到了类似的问题。使用 Bamboo,在您的链接存储库中,有一个标记为Exclude Changesets 的高级配置字段。您可以输入一个正则表达式,这样每次提交与匹配该正则表达式的消息都不会触发更改。

我已将我的设置为 (?:Setting version to)[\s]+([0-9\.]+) 以匹配我的版本颠簸消息。

关于git - 如何避免 Maven 和 CI 的提交/发布循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607252/

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