我正在使用cruisecontrol.net来做CI,但测试类型在xml文件中配置并不是我想要的。 xml文件如下所示:
<config>
<Test type="A"/>
</config>
有没有办法将它从A改为B?
答案 0 :(得分:0)
我会稍微改变心态。
将CC.NET视为“超级奇特的msbuild.exe执行者”。
将大部分逻辑写入msbuild文件。然后,您可以轻松找到经过验证的XmlPeek和XmlPoke(XmlUpdate)“扩展任务”。
这有一些优点。如果您从CC.NET切换到其他东西(例如TFS),那么将大部分逻辑放在msbuild(.proj)文件中将使转换非常容易。
您编写的CCLogic特定的“专有”任务越多,您就越深入。
我接受这个:
你的.proj文件将拥有大部分逻辑。
这比试图让CC.NET做所有事情更能为你服务。
我认为没有CC.NET xml-update任务。
Msbuild社区任务有很多额外的任务可以完成你想要完成的任务。
答案 1 :(得分:0)
是的,有参数。见本页:
http://cruisecontrolnet.org/projects/ccnet/wiki/Parameters
当有人强制构建时会弹出一个对话框,允许他们在测试类型A和测试类型B之间进行选择。