我試圖創建一個持續集成環境。爲此,我使用了可在http://www.15seconds.com/issue/040621.htm找到的指南。
在這一步一步,目標是創建一個與CCNet,NAnt,NUni,NDoc,FxCop和源安全的配置項。
我已經能夠通過使用命令提示符創建我的版本(儘管有不同的版本問題)。 ccnet.config
的配置出現了問題由於新版本,我做了一些更改,但啓動CCNet服務器時仍出現錯誤。
任何人都可以幫助我解決這個問題或點哪裏找到這種情況下指導?配置巡航控制網與sourcesafe - 無法加載數組項'可執行'
我得到的錯誤: 無法從配置文檔實例化CruiseControl項目。
配置文檔很可能缺少正確填充CruiseControl配置所需的Xml節點。
無法加載數組項'可執行' - 無法從類型System.String轉換爲ThoughtWorks.CruiseControl.Core.ITask對象的值爲:「\ DevTools \ nant \ bin \ NAnt.exe」 Xml:E:\ DevTools \惡性\ BIN \ NAnt.exe
我CCNET配置如下文件:
<cruisecontrol>
<project name="BuildingSolution">
<webURL>http://localhost/ccnet</webURL>
<modificationDelaySeconds>10</modificationDelaySeconds>
<triggers>
<intervaltrigger name="continuous" seconds="60" />
</triggers>
<sourcecontrol type="vss" autoGetSource="true">
<ssdir>E:\VSS\</ssdir>
<executable>C:\Program Files\Microsoft Visual SourceSafe\SS.EXE</executable>
<project>$/CCNet/slnCCNet.root/slnCCNet</project>
<username>Albert</username>
<password></password>
</sourcecontrol>
<prebuild type="nant">
<executable>E:\DevTools\nant\bin\NAnt.exe</executable>
<buildFile>E:\Builds\buildingsolution\WebForm.build</buildFile>
<logger>NAnt.Core.XmlLogger</logger>
<buildTimeoutSeconds>300</buildTimeoutSeconds>
</prebuild>
<tasks>
<nant>
<executable>E:\DevTools\nant\bin\nant.exe</executable>
<nologo>true</nologo>
<buildFile>E:\Builds\buildingsolution\WebForm.build</buildFile>
<logger>NAnt.Core.XmlLogger</logger>
<targetList>
<target>build</target>
</targetList>
<buildTimeoutSeconds>6000</buildTimeoutSeconds>
</nant>
</tasks>
<publishers>
<merge>
<files>
<file>E:\Builds\buildingsolution\latest\*-results.xml</file>
</files>
</merge>
<xmllogger />
</publishers>
</project>
</cruisecontrol>
enter code here