2012-02-26 91 views
0

我試圖讓我的cruisecontrol.net構建服務器的基礎上的三個環境,開發,測試和產品部署工作。手動點擊一次部署失敗,試圖從它安裝

我到目前爲止已經試過三個不同的角度沒有運氣:

1)的msbuild,目標=發佈,通過的msbuild屬性設置網址等等。適用於每個部署,但三個安裝不能共存。

2)msbuild,target =發佈,通過調用mage.exe來覆蓋exe.manifest,用mage.exe和.deployment同樣的東西簽名。

3)msbuild,target =重建,'手動'將debug \ bin內容複製到相關的app.publish子文件夾中,然後與2)中的法師一樣鍛鍊。

下面是在我的構建服務器上運行的錯誤顯示應用​​程序激活和批處理文件(適用於特定的衝刺,但該過程在這裏不太有趣)。這有點粗糙,仍然在進行中。 在解決方案重建後運行批處理文件。

任何導致什麼我可能會嘗試?謝謝, 安德斯,丹麥

ERROR SUMMARY 
Below is a summary of the errors, details of these errors are listed later in the log. 
* Activation of http://dkapp17/rap1d/Dev/Rap1D_Dev_WPF.application resulted in exception. Following failure messages were detected: 
    + Downloading http://dkapp17/rap1d/dev/rap1d_wpf.application did not succeed. 
    + The remote server returned an error: (404) Not Found. 

COMPONENT STORE TRANSACTION FAILURE SUMMARY 
No transaction error was detected. 

WARNINGS 
There were no warnings during this operation. 

OPERATION PROGRESS STATUS 
* [26-02-2012 21:16:40] : Activation of http://dkapp17/rap1d/Dev/Rap1D_Dev_WPF.application has started. 

ERROR DETAILS 
Following errors were detected during this operation. 
* [26-02-2012 21:16:40] System.Deployment.Application.DeploymentDownloadException (Unknown subtype) 
    - Downloading http://dkapp17/rap1d/dev/rap1d_wpf.application did not succeed. 
    - Source: System.Deployment 
    - Stack trace: 
     at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) 

我的批處理文件

del "c:\Temp_deploy\*.*" /S/Q 
del "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\*.*" /S/Q 

xcopy c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\*.* "c:\Temp_deploy\Rap1D_WPF_2_0_28_3253\" /S 
xcopy "c:\Temp_deploy\Rap1D_WPF_2_0_28_3253\*.*" "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\" /S 



C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -New Application -Processor x86 -ToFile "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest" -name "PNRap1D_Dev" -Version "2.0.28.3253" -FromDirectory "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253" 

C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -Sign "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest" -CertFile c:\ccnet.output\Rap1d-ci\src\Rap1D_WPF\Dev_TempKey.pfx 



C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -New Deployment -Processor x86 -Install true -Publisher Grundfos -ProviderUrl http://dkapp17/rap1d/dev/rap1d_wpf.application -ToFile "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Rap1D_Dev_WPF.application" -AppManifest "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest" 
C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -Sign "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Rap1D_Dev_WPF.application" -CertFile c:\ccnet.output\Rap1d-ci\src\Rap1D_WPF\Dev_TempKey.pfx 

pause 

回答