VSTS - 部署多个Web应用程序

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

我使用VSTS建立包含多个Web应用的解决方案。 Web应用程序正在被压缩,并在部署文件夹存在,我可以使用部署任务网站通过指定包或文件夹这样部署的网站:

$(System.DefaultWorkingDirectory)\**\*Website.zip

任务部署一个单一的网站,但是我希望部署的所有压缩的网站,并在未来获得增加,而无需修改释放过程的任何人。减少了模式限制,以匹配多个网站不与部署任务的网站工作。是否有支持部署多个网站的功能,如果没有什么是任务完成这一最惯用的方法是什么?

azure-devops release-management azure-pipelines-release-pipeline
2个回答
0
投票

你可以编写自己的脚本来枚举文件和发布。

我的建议,不过,是有你的编译出版多组器物,然后为每个网站单独的管道。这使得有可能在同一时间只部署一个单一的东西,使得它更容易做补丁和支持其他场景中同时做的一切是不可取的。


0
投票

我通过具有多个IIS Web应用程序部署步骤的任务组,采取约定优于基于配置的方法解决了这个问题。这种方法是很容易理解的人保持部署流水线但在丹尼尔·曼的答复中提到,更适合有自定义脚本更配置为基础的方法。

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