我创建了一个ASP.NET Core WebAPI,并使用Azure Pipelines将其部署在开发环境(Kubernetes)中。如果需要在其他环境(例如SIT)中发布相同的API,如何更新管道中的配置。由于我对Dev和SIT环境有不同的设置/配置。 请引导我。
答案 0 :(得分:0)
您可以使用发布变量来执行此操作。如果您需要任何帮助,请随时与我们联系。
答案 1 :(得分:0)
当我想将相同的API部署到其他API时出现问题 QA / UAT / Prod等环境。由于每个环境都有 单独的数据库
对于此问题,有几种方法可以实现。您可以将Replace Tokens扩展名添加到作业中,以替换appsettings.json中的数据库连接字符串。
您可以如下定义变量:
{
"ConnectionStrings": {
"DefaultConnection": "#{connectstring}#"
}
}
以下是针对同一问题的一些参考: