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

发布于 2024-07-16 07:08:37 字数 129 浏览 8 评论 0原文

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

Is there any way I can have access to the CruiseControl.NET's build label number? (Maybe by using a batch file.) Basically, I want to retrieve the value "LastSuccessfulIntegrationLabel" and use in a batch file before building.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

葬心 2024-07-23 07:08:37

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

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

Can't you simply use the CCNetLabel environment variable in your batch script (see http://confluence.public.thoughtworks.org/display/CCNET/Executable+Task, at the bottom)?

If you need it before the build, you can set your batch to run as a <prebuild> task: http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block

牵强ㄟ 2024-07-23 07:08:37

确保它在状态文件中。 这是我在 PowerShell 中执行此操作的方法

$xml = [xml](gc $statefile)

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

sure it is in the state file. Here is how I do it in PowerShell

$xml = [xml](gc $statefile)

[string]$buildnum =$xml.IntegrationResult.Label
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文