Jenkinsはホームディレクトリに構築を許可します。

Jenkinsはホームディレクトリに構築を許可します。

EC2インスタンスでJenkinsを使用してGitプロジェクトを構築しようとしています。維持したいカスタムワークスペースアドレスはです/home/ec2-user/xyz

次のエラーが発生します。

java.io.IOException: Failed to mkdirs:

私はこれが権限のためだと思います。 "jenkins"ユーザーはフォルダに対する権限を持っていません。

そのため、Jenkinsの所有権を変更し、xyzJenkinsをユーザーとグループに追加し、権限を777に変更してみました。

エラーがまだ存在します。

別のバージョンでビルドしようとしましたが、/var/www/正しくビルドされました。

どんな提案がありますか?

答え1

問題は、xyzディレクトリに権限を付与したが書き込み権限が付与されていないためです/home。グループを775権限/homeに変更してjenkins付与する必要があります。

しかし、最もきれいなアプローチは、基本的なJenkinsディレクトリを使用することです。

関連情報