[英]Is there a postman plug-in for automated testing in on-premise tfs build agent?
[英]TFS 2018 On-premise How to build and deploy multiple tenant sites
使用本地TFS2018。使用以下结构,寻求有关将多个租户构建和部署到IIS的建议。 我们将GIT用于源代码控制。
每个租户都是.Net Core 2.0网站的自定义“克隆”。 它通过程序集共享一些基本功能,但提供按租户定制。 每个租户都有其自己的Visual Studio 2017 sln和csproj文件。 目前,该解决方案直接引用了共享程序集(因为我们尚未将nuget用于共享程序集)。
结构为:
Tenants (GIT repository)
L Share Assemblies
L assmbly1.csproj
L assmbly2.csproj
L Projects
L PRJ1
L PRJ1.sln (prj1.csproj, and customized files)
L PRJ2
L PRJ2.sln (prj2.csproj, and customized files)
L PRJN
L PRJN.sln (prjn.csproj, and customized files)
我感兴趣的是关于如何(通过连续部署)将租户部署到以下方面的建议:1)在项目级别上有更改,以及2)使用已更改的共享程序集的租户。
我们的租户潜力很大,因此我们不想在每个构建中都部署所有租户。
有没有一种方法可以过滤,以便我们仅部署有更改的租户?
谢谢
一种选择是为每个租户使用单独的环境,并添加批准以部署到该环境。
另一种选择是有一个环境和多个阶段,每个租户一个阶段。 我喜欢第一个。
另一个可能是拥有一个文件并创建一个powershell脚本来创建一个循环并为每个租户进行部署。 实施起来比较复杂。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.