我有一个Jenkins工作,我想用它来在另一个工作中创建的构建上运行自动化。我希望用户使用Run Parameter插件创建的下拉框指定构建作业的内部版本号,然后让自动化作业从用户指定的构建作业中复制工件。
这些是运行参数的设置:
用户然后选择一个类似于保存到BUILD_SELECTOR的构建,例如" https://blah.com/job/Foo/4/"
然后在我的工作中,我有来自另一个项目的复制工件,我想从上面选择的工作中复制工件:
这是我难倒的地方。我已尝试将上面的URL作为永久链接,并尝试剥离" 4"以上为特定版本,但似乎没有任何效果。如何使用该值来完成我需要做的事情?
答案 0 :(得分:0)
如https://issues.jenkins-ci.org/browse/JENKINS-21519
中所述您可以使用$ {BUILD_SELECTOR_NUMBER}来获取可用于特定版本的内部版本号。