2010-10-25 32 views
0

我正在尝试获取触发构建的用户的用户标识,并将其用作构建文件中的某个参数。就像我们可以使用$ {CCNetProject}来获取项目名称一样。有没有一种方法可以在Cruise Control .Net中获得这些信息?在巡航控制中获取已记录的用户ID .Net

回答

1

您可以通过环境变量CCNetUser访问用户。查找更多信息here

+0

你说得对。还值得注意的是CCNetUser并不总是设置:http://stackoverflow.com/questions/3880984/cruisecontrol-net-ccnetuser-property-empty/3881324#3881324 – 2010-10-26 08:23:49

+0

该属性返回用户的名称,即约翰·多伊。我想用户名(Windows帐户ID)例如:doej,用于登录到ccnet的用户标识。谢谢。 – Thinker 2010-10-26 16:20:51

+0

拥有该用户后,您可以使用目录服务命令行工具,例如在构建脚本中使用dsquery(随Windows Server 2003提供)。在这里找到更多的信息:http://support.microsoft.com/kb/322684/EN-US/ – 2010-10-27 06:16:05