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