当有人在CC.Net仪表板上创建强制构建时,是否有办法记录创建构建的人员(人员/部门的名称)或字段条目?任何指针,请不胜感激。
答案 0 :(得分:0)
如果为其编写自定义.xsl,则可以显示“超级构建结果”文件中记录的任何内容...或者编辑现有的.xsl。
要查看构建日志,请单击CCNET项目页面中的“查看日志文件”。
查看您所追踪的信息是否在文件中。
如果是这样,那么你可以“钓鱼”获取那条信息。
以下是编辑现有.xsl文件的示例....以及svn-revision编号的“钓鱼”。 这不是你想要的,但它可以是一个基本的“如何”。
http://www.richard-banks.org/2007/01/add-subversion-revision-to.html
答案 1 :(得分:0)
根据ccnet文档,它是属性:CCNetUser
http://cruisecontrolnet.org/projects/ccnet/wiki/Integration_Properties
因此,如果您使用Nant,您可以回显$ {CCNetUser}以查看谁强制构建。
仅在安全性开启时才有效。如果未启用安全性(很可能不是任何人都可以强制构建),您可以向用户显示文本框或下拉列表以输入/选择其用户名。有关如何执行此操作,请参阅http://cruisecontrolnet.org/projects/ccnet/wiki/Parameters。当然,用户是否输入了正确的信息。