0

Android プロジェクトをビルドするために Hudson をセットアップしようとしています。

問題は、適切な権限を持たないユーザー「hudson」によってジョブが開始されることです (私のプロジェクトはホーム ディレクトリにあります)。そのため、Hudson ビルド ログで「権限が拒否されました」と表示されます。現在のユーザー名を出力するダミータスクの出力は次のとおりです。

Started by user anonymous
[workspace] $ /bin/sh -xe /tmp/hudson2129720862026016628.sh
+ whoami
hudson
[DEBUG] Skipping watched dependency update; build not configured with trigger: SipPhone 3rd party libs #2
Finished: SUCCESS

この問題を解決するためのベスト プラクティスは何ですか? Hudson に自分のユーザーからビルドを実行させることはできますか?

ありがとう

4

1 に答える 1

1

見つかった解決策: /etc/default/hudson 構成ファイル (HUDSON_USER 変数) でユーザーを変更する必要があります

于 2012-05-26T19:02:40.420 に答える