我有一个NAnt脚本,用于构建和部署ASP.Net 应用程序。 它存在于许多人登录以执行构建的远程计算机上。 (由于各种不相关的原因,这不是自动的)
在Nant脚本的成功或失败之后,我收到了一封电子邮件发送到一个团队分发列表,声明构建成功或失败。 我想能够列出的用户谁登录到远程计算机运行的电子邮件文本的建设脚本的名称。
我用的是标准的NAnt <mail> 任务来发送电子邮件。
<mail>
environment::get-user-name() 功能。它获取启动当前线程(nant进程)的人的用户名。
<mail ... subject="Build run by ${environment::get-user-name()}" ... </mail>