我希望在尝试"使用参数构建"作业B时,将作业A的最新成功构建(我们称之为构建A)中使用的参数作为活动选择参数的一部分提供
我正在尝试的过程如下:在作业C中创建Docker映像后构建作业C〉构建作业A(使用Docker映像名称作为参数)尝试"使用参数构建"作业B(使用作业A的上次成功构建参数作为活动选择参数)。
在作业B中,我使用以下脚本添加了一个活动选项参数:
Groovy脚本:
def build = Jenkins.getInstance().getItemByFullName('BuildB').getLastSuccessfulBuild()
def String myVar= build.getEnvironment(TaskListener.NULL).get('TEST_NAME')
return [myVar, '1']
虽然脚本在Jenkins脚本控制台中相互依赖地工作,但是当尝试"使用参数构建"时,它不工作,并且它一直转到后退脚本。
我做错了什么?
1条答案
按热度按时间btqmn9zl1#
设法解决它通过使用以下代码: