Jenkins MSBuild собирать, но не публиковать, как ожидалось - PullRequest
0 голосов
/ 29 января 2019

У меня есть две среды:

  1. Dev: Win10 + Jenkins
  2. Этап: WinServer2012r2 + Jenkins

В системе Dev MSBuild создает мое веб-приложениеи правильно работать с параметрами:

/P:PublishProfile=FolderProfile
/P:DeployOnBuild=True

Здесь FolderProfile - это один из профилей, созданных мной с использованием VS.

MSBuild for VS solution

но то же самое настроено на этапе системы не работает.Хотя это не выдает никакой ошибки, и вывод на консоль показывает успех, но, как и ожидалось, публикация не происходит.

Я использую другой вариант для сборки и публикации приложения с MSBuild.exe в рабочей среде

  1. MSBuild.exe WebApplication1.sln /p:PublishProfile=CustomProfile /p:AllowUntrustedCertificate=true /p:DeployOnBuild=True
  2. MSBuild.exe WebApplication1.sln /p:DeployOnBuild=true;DeployTarget=PipelinePreDeployCopyAllFilesToOneFolder;PackageTempRootDir="WebApplication1\bin\Release\Publish";AutoParameterizationWebConfigConnectionStrings=false
  3. MSBuild.exe WebApplication1.sln /p:DeployOnBuild=true;DeployTarget=Package

Мне нужно собрать, а затем после публикации приложения на сервере Stage с Jenkins и MSBuild

...