我可以使用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?
答案 0 :(得分:0)
在主Jenkins屏幕上,单击要运行脚本的从站,并将script
添加到URL的末尾。这应该加载该从属的脚本控制台。
如果我的基础Jenkins网址为jenkinsurl
,那么在我的设置中,我的Windows从属服务器的脚本控制台为jenkinsurl/computer/Windows/script
。