在 Azure DevOps 管道中设置连接字符串

Ian*_*ton 6 azure-devops asp.net-core

我有一些我想针对 LocalDB 运行的集成测试。

我的 config.json 文件有以下部分...

{
  "ConnectionStrings": {
    "DefaultConnection": ""
  }
}
Run Code Online (Sandbox Code Playgroud)

是否可以在构建配置中设置此值?

Jay*_*ran 6

您可以通过多种方式实现这一目标。像 Powershell 脚本一样替换值,当然这会替换令牌扩展

你应该像下面这样定义你的变量

{
  "ConnectionStrings": {
    "DefaultConnection": "#{connectstring}#"
  }
}
Run Code Online (Sandbox Code Playgroud)

在部署期间,它将被您的实际值替换。

有关更多详细信息,请参阅此 SO