Jenkins - 将Subversion版本从推荐版本传递给作业

时间:2011-06-03 13:45:37

标签: svn continuous-integration jenkins

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

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

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

我缺少什么想法?

1 个答案:

答案 0 :(得分:0)

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

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

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

环境变量在这里是一个巨大的红色鲱鱼 - 它们并没有产生很大的差异,而是关于通过的Action实例。