当前位置: 首页 > 知识库问答 >
问题:

选择哪个构建操作在jenkins从JVM上执行Groovy脚本

诸葛亮
2023-03-14

我可以使用Jenkins提供的从机Groovy控制台在从机JVM上执行Groovy脚本。(例如)println system.getenv(“path”)

打印主节点上的path变量的值

有没有什么方法可以在Jenkins作业中的客户机JVM上执行我的groovy脚本,而不在从节点上安装groovy?

共有1个答案

羊时铭
2023-03-14

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

如果我的基本Jenkins url是Jenkinurl,那么在我的设置中,我的windows从机的脚本控制台是Jenkinurl/computer/windows/script

 类似资料:
  • 问题内容: 我有一个时髦的脚本去推广代码。长话短说,我知道该脚本中的某个时间点是否成功。如果不成功,我想使构建失败。有什么办法使构建失败? 例: 在“执行Groovy脚本”插件中。您可以编写代码。 其中,“ checkPromote”根据促销的状态返回true或false值。 问题答案: 我认为,中止程序的最优雅方法是声明。

  • 我有一个时髦的脚本,可以推广代码。长话短说,我知道在那个脚本中的某个时间点它是否成功。如果不成功,我想使构建失败。有没有办法在时髦中失败构建? 示例: 在“执行 Groovy 脚本”插件中。您可以编写代码。 其中“checkPromote”根据升级的状态返回true或false值。

  • 我正在尝试运行一个groovy脚本,该脚本正在更新构建。说明在从属节点上运行进程时执行期间。 我的问题是系统groovy脚本仅在主节点上执行,而Jenkinsgroovy脚本在从节点上运行,但无法访问变量。 我有一个类似的脚本: 有没有办法修改在从服务器上运行的“JenkinsGroovy脚本”上的构建变量? 提前感谢!

  • 有人能解释jenkins中执行groovy脚本和执行系统groovy脚本之间的区别吗?以及如何使用执行系统groovy脚本将脚本调用到从属。

  • 问题内容: 我正在使用Scriptler插件,因此可以在构建步骤中运行groovy脚本。我的Jenkins奴隶正在服务模式下的Windows上运行。使用脚本编辑器,我不需要使用Windows批处理脚本。 但是我很难在构建步骤中获取环境变量。 哪里是将env-瓦尔对詹金斯启动部分。但是,我想得到 如果要添加“执行Windows批处理命令”构建步骤: 有用。如果要添加具有相同设置的脚本程序脚本作为构建

  • 我使用脚本插件,所以我可以运行一个Groovy脚本作为构建步骤。我的Jenkins奴隶在服务模式下的窗口上运行。有了脚本,我不需要使用窗口批处理脚本。 但是我很难在构建步骤中获取环境变量…这是有效的: 其中 是 enkins 初创公司 env-vars 的一部分。但是,我想得到 如果我添加“执行 Windows 批处理命令”构建步骤: 它起作用了。如果我添加一个脚本脚本作为具有相同设置的构建步骤: