2012-02-26 3 views
0

내 cruisecontrol.net 빌드 서버를 기준으로 dev, test 및 prod의 세 가지 환경에서 사용할 배포를 얻으려고합니다. msbuild를 속성 연결 URL 등을 설정, 게시 =수동으로 한 번 클릭하면 설치 시도가 실패합니다.

1) msbuild를, 대상 :

나는 운없이 지금까지 세 가지 다른 각도를 시도했습니다. 각 배포에 대해 잘 작동하지만 세 가지 설치는 공존 할 수 없습니다.

2) msbuild, target = mage.exe를 호출하여 exe.manifest를 덮어 쓰고 mage.exe로 서명하고 .deployment를 사용하여 동일한 작업을 덮어 씁니다.

3) msbuild, target = '수동으로'관련 app.publish 하위 폴더로 디버그 \ bin 내용을 복사 한 다음 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 

답변

관련 문제