使用TFS 2018(TFVC)通过CI / CD处理.net Web应用程序

时间:2018-08-31 12:34:53

标签: web-applications tfs

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

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

1 个答案:

答案 0 :(得分: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任务来做到这一点。

有关详细信息,请参见以下文章。