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