在Jenkins的工作中,我有一个groovy脚本,分为两部分。它在SCM之前做了一些事情,并在作为最后一个构建指令的工作结束时做了一些其他事情。
现在,我需要访问第二部分中的变量,我在第一部分中设置了变量。
怎么做?
我尝试将变量标记为@Field Boolean myFlag = false
的字段,但仍然无法在脚本的第二部分访问myFlag。
口译员说:
groovy.lang.MissingPropertyException: No such property: myFlag for class: Script1
有没有人知道如何在第二部分中完成从脚本的第一部分访问变量?
谢谢!
答案 0 :(得分:0)
您可以将这些变量作为Jenkins作业的参数传递。这样你就可以访问变量。
您的问题并不清楚您是否在作业中运行单个脚本,或者您是否正在执行多个脚本。