Jenkins-执行系统groovy脚本

Jenkins-执行系统groovy脚本,groovy,jenkins,jenkins-plugins,Groovy,Jenkins,Jenkins Plugins,我试图通过指定脚本的路径(Groovy脚本文件)来执行脚本 它工作正常,但有一个问题,我没有找到将参数传递给脚本的方法,我不是在谈论作业的参数,而是预定义的参数如果单击system groovy构建步骤上的advanced,您将看到“变量绑定”。您可以像填充属性文件一样填充此文本窗口,左侧变量将作为脚本中的groovy未绑定变量提供 如果您的目标是从命令行使用相同的脚本并将其作为系统groovy脚本,则只需通过在advanced variable bindings文本窗口中输入以下内容来传入“a

我试图通过指定脚本的路径(Groovy脚本文件)来执行脚本
它工作正常,但有一个问题,我没有找到将参数传递给脚本的方法,我不是在谈论作业的参数,而是预定义的参数如果单击system groovy构建步骤上的advanced,您将看到“变量绑定”。您可以像填充属性文件一样填充此文本窗口,左侧变量将作为脚本中的groovy未绑定变量提供

如果您的目标是从命令行使用相同的脚本并将其作为系统groovy脚本,则只需通过在advanced variable bindings文本窗口中输入以下内容来传入“args”数组:

args = ['test.groovy', 'arg1', 'arg2', ...]

如果单击SystemGroovy构建步骤上的advanced,您将看到“变量绑定”。您可以像填充属性文件一样填充此文本窗口,左侧变量将作为脚本中的groovy未绑定变量提供

如果您的目标是从命令行使用相同的脚本并将其作为系统groovy脚本,则只需通过在advanced variable bindings文本窗口中输入以下内容来传入“args”数组:

args = ['test.groovy', 'arg1', 'arg2', ...]

什么旗帜?您正试图做什么?下面是我如何通过命令行执行脚本:`groovy test.groovy“arg1”“arg2”`我如何在Jenkins中实现它?什么标志?您正试图做什么?下面是我如何通过命令行执行脚本:`groovy test.groovy“arg1”“arg2”`我如何在Jenkins中实现它?