0

在 Jenkins 工作中,我有一个 groovy 脚本,它分为两部分。它在 SCM 之前做一些事情,并在工作结束时做一些其他事情作为最后的构建指令。

现在,我需要访问第二部分中的一个变量,这是我在第一部分中设置的。

怎么做?

我尝试用 将变量标记为字段@Field Boolean myFlag = false,但在脚本的第二部分中仍然无法访问 myFlag。

口译员说: groovy.lang.MissingPropertyException: No such property: myFlag for class: Script1

有谁知道如何在第二个脚本的第一部分完成访问变量?

谢谢!

4

1 回答 1

0

您可以将这些变量作为 Jenkins Job 的参数传递。这样你就可以在整个过程中访问变量。

从您的问题中不清楚您是在作业中运行单个脚本还是在执行多个脚本。

于 2018-02-20T11:00:00.710 回答