Azure DevOps:如何维护多个租户

时间:2019-04-24 08:00:50

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

请寻找有关Azure DevOps发布管道的一些建议。

我有一个包含两个ASP.NET Web应用程序的存储库。目的是使用发布管道功能来管理部署(从master分支)到多个租户,所有租户都自托管在IIS上。每个租户将托管两个Web应用程序。第一个Web应用程序具有特定于租户的web.config文件,第二个Web应用程序具有特定于租户的JavaScript文件。对于单个租户来说,XML variable substitution很容易使用(例如,将构建设置为“发布”),但是我面临两个挑战:

  1. 如何根据发布管道项目/任务在Azure DevOps中维护多个web.config文件?
  2. 如何从Web部署任务中排除JavaScript文件?

对于项目2,我按照建议的here使用了-skip参数,但这不起作用。我假设我遇到语法错误,但是努力寻找一个描述-skip参数的好资源。

-skip:objectName=filePath,absolutePath=\\app\\app\.js

JavaScript file that needs excluding

谢谢!

0 个答案:

没有答案