选择在jenkins slave JVM上执行Groovy脚本的构建操作

时间:2015-12-02 10:18:42

标签: groovy jenkins

我可以使用Jenkins提供的slave的groovy控制台在slave JVM上执行Groovy脚本。 (例如) println System.getenv(" PATH")

打印从属节点的路径变量值

当我在我的Jenkins作业中执行相同的调用时,在slave上执行,使用构建操作执行系统groovy脚本 它在slave上创建工作空间,但groovy脚本在服务器JVM中执行 (例如) println System.getenv(" PATH")

在主节点

处打印路径变量的值

有没有办法在Jenkins作业中的客户端JVM上执行我的groovy脚本而不在slave节点上安装groovy?

1 个答案:

答案 0 :(得分:0)

在主Jenkins屏幕上,单击要运行脚本的从站,并将script添加到URL的末尾。这应该加载该从属的脚本控制台。

如果我的基础Jenkins网址为jenkinsurl,那么在我的设置中,我的Windows从属服务器的脚本控制台为jenkinsurl/computer/Windows/script