我可以访问CruiseControl.net构建标签吗?

时间:2009-04-10 15:31:11

标签: continuous-integration cruisecontrol.net

有什么办法可以访问CruiseControl.NET的构建标签号吗? (也许通过使用批处理文件。)基本上,我想检索值“LastSuccessfulIntegrationLabel”并在构建之前在批处理文件中使用。

2 个答案:

答案 0 :(得分:5)

您不能简单地在批处理脚本中使用 CCNetLabel 环境变量(请参阅底部的http://confluence.public.thoughtworks.org/display/CCNET/Executable+Task)?

如果您需要之前构建,可以将批处理设置为<prebuild>任务:http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block

答案 1 :(得分:1)

确定它在状态文件中。以下是我在PowerShell中的操作方法

$xml = [xml](gc $statefile)

[string]$buildnum =$xml.IntegrationResult.Label