Не удается выполнить ручное развертывание по клику при попытке установить с него - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь заставить развертывание работать для трех сред, dev, test и prod, на основе моего сервера сборки cruisecontrol.net.

До сих пор я пробовал три разных ракурса безудача:

1) msbuild, target = Publish, настройка URL и т. д. через свойства msbuild.Работает нормально для каждого из развертываний, но три установки не могут сосуществовать.

2) msbuild, target = Publish, перезаписывает exe.manifest через вызовы mage.exe, подписывая с mage.exeи то же самое с .deployment.

3) msbuild, target = Rebuild, «ручное» копирование содержимого debug \ bin в соответствующую подпапку app.publish, затем то же упражнение с mage, как в 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

1 Ответ

0 голосов
/ 27 февраля 2012

Удаленный сервер возвратил ошибку: (404) Не найдено.

Файл http://dkapp17/rap1d/dev/rap1d_wpf.application не найден

...