azure-devops - Azure DevOps:如何维护多个租户
问题描述
请寻找有关 Azure DevOps 发布管道的一些建议。
我有一个带有两个 ASP.NET Web 应用程序的存储库。目的是使用发布管道功能来管理部署(从主分支)到多个租户,所有租户都在 IIS 上自托管。每个租户都将托管这两个 Web 应用程序。第一个 Web 应用程序具有特定于租户的 web.config 文件,而第二个 Web 应用程序具有特定于租户的 JavaScript 文件。对单个租户使用XML 变量替换很容易(例如,将构建设置为“发布”),但我面临两个挑战:
- 如何根据发布管道项/任务在 Azure DevOps 中维护多个 web.config 文件?
- 如何从 Web 部署任务中排除 JavaScript 文件?
对于第 2 项,我使用了此处建议的 -skip 参数,但这不起作用。我假设我有语法错误,但很难找到描述 -skip 参数的好资源。
-skip:objectName=filePath,absolutePath=\\app\\app\.js
谢谢!
解决方案
推荐阅读
- google-apps-script - 将值范围从 Google Sheet 复制到其他
- python - 从现有表架构生成 alembic 迁移脚本
- curl - 如何使用 curl 查看 API 的响应输出?
- html - 如何在 Modal 内部没有 JS 的目标 _blank 时使 HREF 链接到 Nothing?
- javascript - 在变量中获取文本时如何保留空格
- sql-server - SQL Update循环将最后一个值返回到所有记录?
- java - 如何制作 if else 语句以确保 login.java 上的编码更安全?
- swift - ios13 不需要的对话行为
- python - 熊猫将日期更改为更短的格式
- java - 为什么子类方法打印 null ?我究竟做错了什么?