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

Jenkins执行shell找不到gradle命令

宰修能
2023-03-14

我试图从jenkins master中触发特定节点的execute shell中的gradle命令,它正在运行一个异常,如下所示-

gradle: command not found
Build step 'Execute shell' marked build as failure

但是,如果am试图在本地工作区下的同一节点中执行shell,则gradle命令可以工作。

    null

授予对。gradle的读写访问权限

在这里,node-jenkins和master-jenkins都安装了gradle V2.5。为什么执行shell触发从主人詹金斯找不到gradle在奴隶詹金斯,任何帮助都将不胜感激。

共有1个答案

雍志新
2023-03-14

在尝试运行gradle之前,请尝试运行env。并将其与命令行中的env进行比较。我想詹金斯用了另一条路。

 类似资料:
  • 问题内容: 嗨Jenkins和AWS Guru’s 我已经在网上寻找任何可能的解决方案,但没有解决我的问题。我只是在测试项目下的Jenkins执行外壳上发布了“ eb –version”,但在执行过程中却得到“ eb:命令未找到”。 奇怪的是,如果我通过CLI在Jenkins框上发出相同的命令,我会得到很好的响应。对修复有任何建议吗?提前致谢 问题答案: 您的Jenkins设置的路径与您登录时使用

  • 但当我从詹金斯的工作中运行它时,它不在那里 path=/usr/local/sbin://usr/local/bin://usr/sbin://usr/bin://sbin://usr/games://usr/local/games_=/usr/bin/

  • 我有一个案例,我想问我可以解决与Spring壳。我有一个Main.jar应用程序,它有几个部署在Wildly服务器上的Spring任务。在我的例子中,我不能停止或重新部署main.jar,因为必须不停地提供服务。

  • 问题内容: 我仍在尝试掌握如何运行linux或Windows shell命令并在node.js中捕获输出的细节。最终,我想做这样的事情… 重要的一点是必须对全局范围的变量(或对象)可用。我尝试了以下功能,但是由于某种原因,我被打印到控制台了。 我很难理解代码在哪里突破了…该模型的非常简单的原型可以工作… 有人可以帮助我了解为什么有效,但是无效吗?FWIW,我需要使用,因为缓冲区限制为200KB。

  • 我有一个使用shell的脚本。在使用命令的行中出现错误。似乎不包括在我的shell中。 如果我显式尝试从shell运行,我会得到: