gpt4 book ai didi

svn - Jenkins - 将 Subversion 修订从提升构建传递到作业

转载 作者:行者123 更新时间:2023-12-05 01:12:43 26 4
gpt4 key购买 nike

我正在使用 Jenkins 和 Promoted Builds 插件。当我提升构建时,我想触发一个新的构建作业并通过提升构建使用的特定 Subversion 修订版。

我已经安装了 Trigger Parameterized Builds 插件,因此我可以告诉我的 Promoted Build 调用参数化构建,甚至在“添加参数”中还有一个选项可以指定“Subversion revision”。

但这实际上似乎并没有做任何事情;调用的参数化构建仍然使用来自 SVN 存储库的最新版本。

知道我遗漏了什么吗?

最佳答案

从 Git 中查看 promoted-builds 项目,并在 Promotion.java 的构建方法中添加以下行:

Promotion.this.getActions().add(Promotion.this.getTarget().getAction(SubversionTagAction.class));

这将采用参数化构建触发器将用于指定 SVN URL 和 SVN 修订版的 SubversionTagAction 实例。

环境变量在这里是一个巨大的转移注意力的问题——它们没有一点区别,一切都与传递的 Action 实例有关。

关于svn - Jenkins - 将 Subversion 修订从提升构建传递到作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227881/

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