我最近控制了維護我們的持續集成系統,該系統提供安裝程序(主要用於使用Visual Studio和.NET Framework構建的項目)。使用CruiseControl .NET的異常(特別是構建項目失敗)
這使用CruiseControl.NET服務器端和CCTray客戶端,因此開發人員可以在工作完成時「激發」新版軟件。源控制由Sourcegear Vault提供。
一個構建項目已經開始與下面的錯誤在過去幾天沒有,只要你通過CCTray強制編譯:
System.Exception的:沒有的$/XXX/YYY 0版本在[repositoryName]中。位於ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressVaultSourceControl.GetSource(IIntegrationResult結果)位於ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiSourceControl.GetSource上的ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressClient.GetVersion(String repositoryFolderPath,String workingDir,Int64 folderVersion) (IIntegrationResult結果)在ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult結果)
我檢查了ccnet.config和該項目的構建腳本,但一切看起來都正確。
有沒有人有任何線索?就我所知,開發服務器上的任何東西都沒有升級。
我只找到了這個:http://support.sourcegear.com/viewtopic.php?f=5&t=13460。也許你應該問問Sourcegear Vault支持,並且檢查SV是否升級。 – TridenT 2010-05-26 19:26:13