在Jenkins Execute Shell中找不到命令

嗨Jenkins和AWS Guru’s

我已经在网上寻找任何可能的解决方案,但没有解决我的问题。我只是在测试项目下的Jenkins执行外壳上发布了“ eb

–version”,但在执行过程中却得到“ eb:命令未找到”。

奇怪的是,如果我通过CLI在Jenkins框上发出相同的命令,我会得到很好的响应。对修复有任何建议吗?提前致谢

回答:

您的Jenkins设置的路径与您登录时使用的用户不同。

有两种解决方案:

  1. 将路径添加到PATH环境变量中的可执行文件。使用where eb找到正确的路径。然后在Jenkins中,单击管理Jenkins->配置系统,全局属性。检查环境变量。将 设置为PATH。将 设置为$PATH:/path/to/eb。然后重新启动詹金斯。

  2. eb用其完全限定的路径调用该命令。

添加了更新詹金斯路径的步骤。

以上是 在Jenkins Execute Shell中找不到命令 的全部内容, 来源链接: utcz.com/qa/414168.html

回到顶部