我已经在天蓝色的DevOps中建立了构建和发布管道。当前,我们将构建管道定义为YAML
,但是由于YAML
模式中缺少功能,因此在UI中设置了发布管道。
任务Jenkins队列作业具有一个输出变量,该变量为您提供已排队的Jenkins作业ID。
在用户界面中进行设置很简单,但是在YAML
模式中进行设置似乎是不可能的。
This image shows the setting of the output variable
This image shows the use of the output variable
我尝试点击此链接:
但是似乎无法获得它来设置输出变量。
开始认为它可能在Yaml
模式中不可用,因为我在发布管道中设置的视图YAML
上的视图Source
没有显示引用名称。
答案 0 :(得分:0)
对于此问题,如果要使用data/db
作为输出变量,则可以尝试不设置引用名称。
JENKINS_JOB_ID
发布输出变量queue Jenkins job task
。它获取排队的当前作业,并在此变量中发出作业ID。您可以在下载任务中提及{{1}}。 JENKINS_JOB_ID
是任务名称。
所有任务输出变量均已命名空间。默认名称空间是任务名称。
有关详细信息,您可以在github中参考此issue。