嗨Jenkins和AWS Guru’s
我已经在网上寻找任何可能的解决方案,但没有解决我的问题。我只是在测试项目下的Jenkins执行外壳上发布了“ eb –version”,但在执行过程中却得到“ eb:命令未找到”。
奇怪的是,如果我通过CLI在Jenkins框上发出相同的命令,我会得到很好的响应。对修复有任何建议吗?提前致谢
您的Jenkins设置的路径与您登录时使用的用户不同。
有两种解决方案:
将路径添加到PATH环境变量中的可执行文件。使用where eb找到正确的路径。然后在Jenkins中,单击管理Jenkins->配置系统,全局属性。检查环境变量。将 名称 设置为PATH。将 值 设置为$PATH:/path/to/eb。然后重新启动詹金斯。
where eb
PATH
$PATH:/path/to/eb
eb用其完全限定的路径调用该命令。
eb
编辑: 添加了更新詹金斯路径的步骤。