从jenkins中的链接执行Groovy脚本

时间:2015-03-19 10:37:43

标签: svn groovy jenkins jenkins-plugins

我想使用" Execute system Groovy Script"从Jenkins执行一个groovy脚本。我准备了groovy脚本。但我不希望脚本存在于Groovy Command Console中。相反它应该来自SVN服务器。我想我可以使用选项" Groovy Script File"为了那个原因。如果是这样,我该怎么做?如果没有,那么执行groovy脚本的正确方法是什么,因为groovy脚本存在于某个位置的文件中。

1 个答案:

答案 0 :(得分:0)

如果你想执行脚本文件,你必须使用“执行groovy脚本”选项。你可以在任何位置作为参数/变量进行凸轮维护并在路径中提及它。

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

Groovy脚本与系统Groovy脚本

  

简单的“Groovy脚本”在分叉的JVM中运行,在运行构建的从属设备上运行。它与运行“groovy”命令并传入脚本基本相同。

     

系统groovy脚本OTOH在Hudson master的JVM中运行。因此,它可以访问Hudson的所有内部对象,因此您可以使用它来改变Hudson的状态。它类似于Jenkins脚本控制台功能。