詹金斯拒绝了对壳执行

问题描述 投票:-1回答:4

我试图做一个壳在詹金斯生成步骤执行。我在/home/ubuntu/.local/bin/aws二进制可执行文件是从詹金斯可执行脚本调用。

在构建输出日志,它读取/tmp/jenkins2312.sh: line 2: /home/ubuntu/.local/bin/aws: Permission denied

添加詹金斯用户根集团并没有帮助。

jenkins ubuntu-16.04 aws-cli aws-ecr
4个回答
0
投票

是詹金斯文件可执行文件?

如果你是在机器上,你可以将它设置为具有适当的可执行权限(chmod 755 /home/ubuntu/.local/bin/aws

您应该只有这样做一次。


0
投票

给执行权限AWS文件。

chmod +x /home/ubuntu/.local/bin/aws


0
投票

Ubuntu你需要停止和启动Jenkins你改变詹金斯的用户的权限之后。对我来说,重新启动Jenkins没有工作,但停止和启动一样。


0
投票

您的AWS可执行应该在这个位置

在/ usr / local / bin目录/ AWS

那么应该工作,只要你想,我不认为上。本地

© www.soinside.com 2019 - 2024. All rights reserved.