我们当前正在运行用于CD / CI的Azure Devops Server。我们有一个构建步骤和一个发布步骤,即正常设置。如果发布的步骤是从构建步骤中的工件中替换出appsettings.json的令牌,则我们将对其进行替换。
但是,如果我们要移至Docker容器,则所有代码和appsettings.json都位于生成的图像中,这些图像是在构建步骤中创建的。我不希望每个环境有一个构建步骤。我该如何解决?我是否必须抛出我的appsettings.json并仅使用环境变量,从已装载的卷中读取appsettings.json或跳过令牌替换并拥有appsetting.test.json等等?
(在这个问题上,我现在正在谈论非秘密)