繁体   English   中英

从jenkins中的链接执行Groovy脚本

[英]Executing Groovy scripts from a link in jenkins

我想使用“执行系统Groovy脚本”从Jenkins执行groovy脚本。 我已经准备好常规脚本。 但是我不希望该脚本存在于Groovy Command Console中。 相反,它应该从SVN服务器获取。 我想我可以使用“ Groovy脚本文件”选项。 如果是这样,我该怎么办? 如果没有,鉴于文件中存在某个位置的groovy脚本,执行groovy脚本的正确方法是什么。

如果要执行脚本文件,则必须使用“执行groovy脚本”选项。您可以在任何位置将其维护为参数/变量,并在路径中提及它。

使用execute shell或svn插件,您可以将文件检出到该位置。

Groovy脚本与系统Groovy脚本

普通的“ Groovy脚本”在运行构建的从属服务器上的派生JVM中运行。 它与运行“ groovy”命令并传入脚本基本相同。

系统常规脚本OTOH在Hudson主服务器的JVM中运行。 因此,它将可以访问Hudson的所有内部对象,因此您可以使用它来更改Hudson的状态。 它类似于Jenkins脚本控制台功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM