使用TFS 2018(TFVC)处理带有CI / CD的.net Web应用程序

问题描述 投票:0回答:1

我需要一些关于使用TFS 2018(TFVC)处理带有CI / CD的.net Web应用程序的信息。我使用的是.NET核心构建模板,我的疑问是:1)我们是否需要传递MS Build Parameter来触发Web Deploy? 2)我们是否需要在发布定义中创建发布管道并使用一些可用的工具来部署Web应用程序并配置IIS设置?

请让我知道一种方法,我很困惑。

web-applications tfs
1个回答
1
投票

您不需要传递其他参数。默认参数应为:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"

是的,您需要创建一个发布管道来使用IIS网站部署任务部署Web应用程序,如果没有这样的任务,那么您可以安装扩展IIS Web App Deployment Using WinRM并使用WinRM - IIS Web App Deployment任务来执行此操作。

请参阅以下文章了解详情。

© www.soinside.com 2019 - 2024. All rights reserved.