【问题标题】:CruiseControl.NET Set Variable to a dynamic valueCruiseControl.NET 将变量设置为动态值
【发布时间】:2010-11-06 02:45:54
【问题描述】:

是否有任何插件或其他可能性将 CC.NET 1.4.2 中的环境变量设置为某个生成的值。我想向 MSBuild 传递一些随机值(可以是放置一些构建报告的时间戳)。之后所有从随机命名的目录生成的报告文件将被合并到 cc.net 报告中。

这里的问题是我不能使用 CCNetBuildDate + CCNetBuildTime 环境变量,由于 CCNetBuildTime (HH:mm:ss) 的格式,因为 : 不是目录名称的有效字符。如果 CC.NET 支持 ':' 替换为其他字符(例如 '-'),我可以使用它们。

我可以使用MSBuild社区任务在

我也不能使用贴标机,因为我们已经重写了贴标机,它总是返回虚拟标签(我知道这很糟糕并且会改变 ccnet 逻辑,但目前我别无选择)。

我可以写一个插件,但我想尽可能多地使用默认技术。

非常感谢,
风向标

【问题讨论】:

    标签: msbuild build continuous-integration cruisecontrol.net


    【解决方案1】:

    你不能在正常的项目工作目录中生成报告文件并从那里合并它们吗?其他所有外部报告工具都以这种方式工作。

    【讨论】:

    • 可能这就是我必须走的路。非常感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 2019-05-23
    • 1970-01-01
    • 2019-02-09
    • 2013-06-05
    相关资源
    最近更新 更多