私はResinでhudsonを実行しており、ユーザーjoeが起動します。 Mavenを使用して構築しますが、次のエラーで失敗しました:ハドソンは間違ったユーザー名でファイルを作成します
Failed to chmod /local/.hudson/jobs/MyJob/site/apidocs/background.png : Operation not permitted
ファイルを見ると、私は「ハドソンができるよう、それは、別の所有者名と(それがSCMから来コピーである)が作成されています見ることができますそれをchmod。
ビルドのユーザー名の使用に関する設定オプションが見つかりませんでしたが、Hudsonの起動に使用された使用名が使用されました。しかしそれはそうではないようです。
ところで、hudsonのworkdir(.hudson)が別のインストールからコピーされ、chownが再帰的に実行されて所有者が変更されました。ビルドの前に、すべてのファイルはユーザー 'joe'に属します。ビルド後、いくつかの新しいファイルはオリジナルのworkdirのユーザーに属します。だから私は、いくつかの操作のために、以前のユーザー名が使用されていると言っている構成でなければならないと思います。
これはどこで設定できますか?