我正在尝试在Jenkins构建步骤中执行shell。我在/home/ubuntu/.local/bin/aws
中有一个二进制可执行文件,它是从Jenkins可执行脚本中调用的。
在构建输出日志中,它显示为/tmp/jenkins2312.sh: line 2: /home/ubuntu/.local/bin/aws: Permission denied
将Jenkins用户添加到Root Group并没有帮助。
答案 0 :(得分:0)
jenkins可执行文件吗?
如果您在计算机上,则可以将其设置为具有适当的可执行权限(chmod 755 /home/ubuntu/.local/bin/aws
)
您只需要执行一次。
答案 1 :(得分:0)
授予对AWS文件的执行权限。
chmod +x /home/ubuntu/.local/bin/aws
答案 2 :(得分:0)
在Ubuntu
中,您需要在更改jenkins的用户权限后停止并启动Jenkins
。对我来说,重新启动Jenkins
无效,但停止并启动确实有效。
答案 3 :(得分:0)
您的aws可执行文件应在此位置
/ usr / local / bin / aws
然后应该按需要工作,我不认为在.local