我正在使用Jenkins和Promoted Builds插件。当我提升构建时,我想触发一个新的构建作业,并通过促销构建使用的特定Subversion修订版。
我已经安装了Trigger Parameterized Builds插件,因此我可以告诉我的Promoted Build调用参数化构建,并且在“Add Parameters”中甚至还有一个选项来指定“Subversion revision”。
这实际上似乎没有做任何事情;调用的参数化构建仍然使用SVN存储库中的最新版本。
我缺少什么想法?
答案 0 :(得分:0)
从Git中查看promote-builds项目,并在Promotion.java的构建方法中添加以下行:
Promotion.this.getActions().add(Promotion.this.getTarget().getAction(SubversionTagAction.class));
这将采用参数化构建触发器将用于指定SVN URL和SVN版本的SubversionTagAction实例。
环境变量在这里是一个巨大的红色鲱鱼 - 它们并没有产生很大的差异,而是关于通过的Action实例。