在单一解决方案中为VSTS部署多个项目

时间:2018-08-06 01:03:09

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline

我是VSTS的新手,在这种情况下,我有一个基于Visual Studio 2015构建的解决方案。它包含7个或8个相互引用的项目,我只需要构建和发布其中的3个项目通过Visual Studio Team Services在Azure VM上运行,所以问题是什么是最好的方法?

说明:我要部署的项目是2个aspnet网站和一个Windows Communication Foundation库。

在iis中,我具有以下配置:

Mysite(内部包含以下应用程序的根站点)

  • RPT(其他网站)
  • WCF(wcf库)

这是我当前的VSTS构建定义,具有以下工件:

enter image description here

但是我只能选择一个zip进行部署:

enter image description here

我不知道这是否正确。

1 个答案:

答案 0 :(得分:3)

要将三个项目部署到Azure VM,您需要在发布管道中添加不同的任务以分别部署三个项目

目前,您正在使用IIS Web App Deploy任务来部署一个项目。然后,您可以添加其他任务以分别部署其他两个项目。