1

ASP.Netアプリケーションのビルドと展開を行うNAntスクリプトがあります。
これは、多くの人がビルドを実行するためにログインするリモートマシン上に存在します。
(これは、関係のないさまざまな理由で自動化されていません)

Nantスクリプトが成功または失敗すると、ビルドが成功または失敗したことを示す電子メールがチーム配布リストに送信されます。電子メールのテキストでビルドスクリプトを実行するためにリモートマシンにログインしたユーザーの名前をリストできるようにしたいと思います。

これはNAntで可能ですか?私は標準のNAnt<mail>タスクを使用して電子メールを実行しています。

4

1 に答える 1

3

environment :: get-user-name()関数を確認してください。現在のスレッドを開始した人のユーザー名を取得します(nantプロセス)。

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
于 2010-08-06T22:16:20.433 に答える