2017-12-07 5 views
0

ec2-pluginを使用してec2 Jenkinsスレーブを起動します。デフォルトユーザーはec2-userです。ログに私は再度それがルートに接続しようとするのを見てください。基本的にJenkinsのホームディレクトリ "/ var/jenkins_home"または "/ home/ec2-user"またはrootが所有するrootによって実行される他のステップが含まれます。私たちのパイプラインの仕事の段階でec2ユーザーにchownを行う必要があります。私はJenkinsホームディレクトリを/ home/ec2-userに設定しようとしましたが、rootのファイルをダウンロードしたりスクリプトを実行してからも同じ問題が発生します。それから私はinitスクリプト(スクリプトの終わり)でec2ユーザーのためにこれらのすべてをchownしようとしましたが、それと同じ問題です。 ec2-pluginの設定でsudoにrootとslaveの両方のコマンド接頭辞を設定しました。この許可の問題を取り除くことはできますか?ユーザーのためのjenkins ec2-plugin権限問題

+0

私はあなたが書いたすべてを理解していませんが、設定で 'ec2-user'としてログインするようにEC2プラグインを設定できます。 – StephenKing

+0

プラグインの設定でec2-userがありますが、このec2スレーブで実行されているJenkinsの仕事の権限の問題があるので、たくさんのフォルダをchownする必要があります。私は試した回避策を説明しようとした –

答えて

0

jenkinsをコンテナとして実行していて、その中にホストボリュームをマウントしていたため、chownを取り除くことができません。