0

Jenkins を使用してカスタム ワークスペースにデプロイしようとしていますが、アクセス許可の問題があります。カスタム ワークスペース フォルダーは /var/www/workspace で、www-data が所有し、通常どおり www-data グループにあります。jenkins ユーザーを www-data グループに追加しました。フォルダーには、ユーザーおよびグループ レベルで書き込み可能なアクセス許可があります。Jenkins ビルドを実行すると、フォルダーに複製する権限がないため失敗します。これが起こらないようにするために私が考えることができる唯一のことは、www とその下のすべてのフォルダーが www-data によって所有されているにもかかわらず、var フォルダーが root によって所有されているという事実です。

アドバイスをいただければ幸いです。

4

3 に答える 3

0

最後に、Jenkins が実行しているユーザーを Jenkins から www-data に変更しました。おそらく理想的な方法ではありませんが、これは非公開のサーバー上にあるため、私の目的に合っています。ビルドが完了したら、Jenkins にいくつかの chmod コマンドを実行させて、ファイルのアクセス許可が正しく、ファイルが既に www-data グループにあることを確認して、すべてがうまく機能するようにします。

于 2013-06-21T09:28:09.967 に答える