有没有办法记录谁在CC.Net中创建了一个强制构建?

时间:2014-01-13 19:57:09

标签: cruisecontrol.net cruisecontrol

当有人在CC.Net仪表板上创建强制构建时,是否有办法记录创建构建的人员(人员/部门的名称)或字段条目?任何指针,请不胜感激。

2 个答案:

答案 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。当然,用户是否输入了正确的信息。