0

ビルドが実行された後、「Hudsonバッチタスクプラグイン」を使用していくつかのantタスクを開始し、ビルドをリモートボックスにデプロイしています。

デプロイの一部として、antタスクはログレコードをデータベースに書き込みます。現在のユーザーのユーザー名を含めることができるようにしたいと思います。

Hudsonで実行されているantスクリプトでユーザーのログインが利用できるかどうか誰かが知っていますか?多分環境変数として?

4

1 に答える 1

1

環境変数としては使用できません。これは、1 つのビルドに多くの原因が考えられるためです。タイマー トリガーによってトリガーされる可能性があり、キューに入れられている間にユーザーがビルドの開始を要求することもできます。これにより、ユーザーとタイマー トリガーという 2 つの原因を持つビルドが発生します。複数のユーザーが同じビルドの原因である可能性もあります。

原因を調べたい場合は、XML API を調べてください。正しい URL に対して wget/curl を実行すると、ビルドのすべての原因が表示されます。

于 2009-10-19T05:04:14.810 に答える