我正在执行Jenkins的shell脚本,Jenkins和GIT的目录都存在于同一台机器上,但最终出现以下错误:-
//usr/bin/git:/usr/bin/git:无法执行二进制文件
Jenkins控制台日志
Git Pull已启动:-
//usr/bin/git:/usr/bin/git:无法执行二进制文件
Linux终端:-
azureuser@MagentoStage03:~/magento部署$which git
/usr/bin/git
是的,这是一个自由式项目,执行执行Shell选项。请帮助
问题可能是由于使用了su
。我使用解决了类似的问题
sudo -u <username> <command>
而不是
su - <username> <command>
不过,我不确定如何将其应用于詹金斯。