Jenkins MSBuild构建,但未按预期发布

时间:2019-01-29 09:34:45

标签: jenkins web-applications msbuild continuous-deployment windows-server-2012-r2

我有两个环境:

  1. Dev:Win10 + Jenkins
  2. 阶段:WinServer2012r2 + Jenkins

在Dev系统上,MSBuild构建我的Web应用程序并使用参数正常工作:

/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

我需要先在Jenkins和MSBuild上的Stage服务器上构建应用程序,然后再发布它

0 个答案:

没有答案