2012-02-26 6 views
0

私のcruisecontrol.netビルドサーバーに基づいて、3つの環境、dev、test、prodで動作するデプロイメントを取得しようとしています。インストール時に手作業で一度だけのデプロイメントが失敗する

私は運がなくて、これまでに3つの異なる角度を試してみた:

1)MSBuildの、ターゲット= MSBuildのプロパティを通じてのURLなどを設定し、公開します。 3つのインストールは共存できません。

2)msbuild、target = mage.exeを呼び出してexe.manifestを上書きし、mage.exeで署名し、同じことを.deploymentで公開します。

3)msbuild、target =デバッグ\ binの内容を関連するapp.publishサブフォルダに '手動で'再構築し、2)と同じ方法でmageを使用してください。

アプリケーション起動時に表示されるエラーとビルドサーバー上で実行されるバッチファイル(特定のスプリントに適合していますが、ここではあまり面白くありません)です。これはやや粗いですが、依然として進行中の作業です。 バッチファイルは、ソリューションの再構築後に実行されます。

私が試してみたいことは何ですか?おかげで、 アンダース、デンマーク

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 

答えて