首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同环境下Azure管道AKS部署中的配置管理

不同环境下Azure管道AKS部署中的配置管理
EN

Stack Overflow用户
提问于 2020-01-10 13:57:00
回答 2查看 705关注 0票数 0

我已经创建了一个Azure核心WebAPI,并使用Azure Pipeline部署在一个开发环境(Kubernetes)中。如果我需要在另一个环境中发布相同的API,如何更新管道中的配置(例如,SIT)。因为我对开发环境和SIT环境有不同设置/配置。请指点一下。

EN

回答 2

Stack Overflow用户

发布于 2020-01-11 09:33:10

Stack Overflow用户

发布于 2020-01-14 17:03:59

当我想要将相同的接口部署到其他环境时,比如QA/UAT/Prod,就会出现这个问题。因为每个环境都有单独的数据库

对于这个问题,有几种方法可以实现这一点。您可以在作业中添加Replace Tokens扩展来替换appsettings.json中的数据库连接字符串。

您可以像下面这样定义变量:

代码语言:javascript
复制
{
  "ConnectionStrings": {
    "DefaultConnection": "#{connectstring}#"
  }
}

您可以参考此caselab了解详细信息。

以下是同一问题的一些参考:

Replacing database connection strings in the Docker image

Set Json Property task to replace the ConnectionStrings

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59676193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档