使用Groovy脚本在Jenkins从属节点中运行作业

时间:2019-10-06 14:54:30

标签: jenkins groovy jenkins-groovy

对于是否可以在从属节点中使用Groovy脚本运行Jenkins作业,我感到困惑。我提到了一个StackOverflow答案[1],该答案表示System Groovy脚本作业可以在主服务器上运行,而不能在从属服务器上运行,要在从属服务器上运行作业,它必须是Groovy脚本而不是System Groovy脚本。有人可以向我说明我们是否可以使用系统Groovy脚本运行从属作业?由于我正在尝试使用Groovy脚本,因此无法访问几个Jenkins实例。请给我建议一个更好的方法并进行解释。预先感谢

1 个答案:

答案 0 :(得分:0)

我终于发现,只能使用Grovvy脚本在Jenkins从属节点中运行作业。系统常规脚本在Hudson主服务器的JVM中运行。因此,它将可以访问Hudson的所有内部对象,因此我们可以使用它来更改Hudson的状态。它类似于Jenkins脚本控制台功能。