我正在使用cruisecontrol.net來執行CI,但測試類型是在xml文件中配置的,並不是我想要的。該xml文件看起來像:ccnet.config是否支持更改xml文件中的屬性值?
<config>
<Test type="A"/>
</config>
有沒有辦法將它從A更改爲B?
我正在使用cruisecontrol.net來執行CI,但測試類型是在xml文件中配置的,並不是我想要的。該xml文件看起來像:ccnet.config是否支持更改xml文件中的屬性值?
<config>
<Test type="A"/>
</config>
有沒有辦法將它從A更改爲B?
我會轉換一下心態。
將CC.NET想象成「超級花哨的msbuild.exe執行程序」。
在msbuild文件中寫下大部分邏輯。然後,您可以輕鬆找到經過嘗試並且真實的XmlPeek和XmlPoke(XmlUpdate)「擴展任務」。
這有一些優點。如果你曾經從CC.NET切換到其他的東西(例如TFS),那麼將你的大部分邏輯放在一個msbuild(.proj)文件中將使得這個轉換變得非常簡單。
更多的「私有」任務,你寫的是CC.NET具體,更深你得到
我去這個:
你.proj文件將具有多數邏輯的。
這會比嘗試讓CC.NET做所有事情更好。
我不認爲有CC.NET xml更新任務。
Msbuild社區任務有很多額外的任務來完成你想完成的任務。
Xml更新示例:http://stackoverflow.com/questions/18874195/using-msbuild-with-external-xml-parameter-file/18880029?noredirect=1#comment33787728_18880029 – granadaCoder
什麼樣的代碼是你想建立測試類型A和測試B型之間進行選擇? DOTNET的? – granadaCoder
是的,我正在構建DotNet代碼。 –