【问题标题】:Can't run groovy command or script in Jenkins无法在 Jenkins 中运行 groovy 命令或脚本
【发布时间】:2021-07-27 22:09:27
【问题描述】:

我是詹金斯的新手。我想从 jenkins 执行一个简单的 groovy 命令或脚本来探索更多关于 groovy 的信息。我已经在我的 jenkins master 中安装了 groovy 和 java。

每当我通过 jenkins 作业运行简单命令或脚本时。

-println "Hello World" 或 -groovy /var/lib/jenkins/workspace/CheckJenkinsMachineStatus/Hello.groovy

我遇到错误

[CheckJenkinsMachineStatus] $ groovy /var/lib/jenkins/workspace/CheckJenkinsMachineStatus/Hello.groovy 致命:命令执行失败 java.io.IOException:无法运行程序“groovy”(在目录“/var/lib/jenkins/workspace/CheckJenkinsMachineStatus”中):错误=2,没有这样的文件或目录 在 java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

【问题讨论】:

  • 您是想在 Jenkinsfile 中运行命令,还是想在远程节点上 fork 一个进程并且该进程是一个 groovy 脚本或某个 jar 文件?

标签: jenkins-groovy


【解决方案1】:

您可以在 Jenkins 作业配置中直接编写您的 groovy 代码。 或者,您还可以创建一个包含您的 groovy 代码的 Jenkinsfile 并将此文件加载到您的 jenkins 作业中。请参阅下面执行 groovy 代码的示例。 ![詹金斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 2013-01-31
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    相关资源
    最近更新 更多