私はジェンキンスで仕事を作りました。私はいくつかのホスト上で私のコマンドを実行したい(それは私が不可能を使用する理由です)。しかし、私はそれはいくつかの許可エラーで失敗したプロジェクトを実行しようとすると:Jenkinsを使って実行すると
/home/ubuntu/install.sh" -s -U ubuntu -f 5 FATAL: command execution failed java.io.IOException: Cannot run program "/usr/bin/ansible" (in directory "/var/lib/jenkins/jobs/Standard Demo/workspace"): error=13, Permission denied at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) at hudson.Proc$LocalProc.(Proc.java:244) at hudson.Proc$LocalProc.(Proc.java:216)
をあなたは問題が何であるかを知らないのですか?私はadminユーザーとしてjenkinsサーバーにログインしています。
あなたのjenkinsジョブは、デフォルトでは実行可能なシェルがないユーザー 'jenkins'として実行されます。まずそのルートを試してみてください。 –
あなたはジェンキンの仕事と共有のスナップショットを取ることができますので、お手伝いできます。 –