Octopus Deploy中特定于环境的配置

时间:2018-10-01 18:43:15

标签: .net-core octopus-deploy

.net核心应用程序中有一组配置:

appsettings.config
appsettings.environment1.config
appsettings.environment2.config

我希望能够将app.config用作基本配置,并根据当前环境再应用一个配置。像这样:

    var builder = new ConfigurationBuilder()
        .SetBasePath(Directory.GetCurrentDirectory())
        .AddJsonFile("appsettings.json")
        .AddJsonFile($"appsettings.{environment}.json", optional: true);

这里的挑战是如何获得部署此应用程序的环境。不能将其保留在环境变量中,因为一台计算机中存在多个环境。我希望有办法以某种方式将环境名称“推送”到已部署的应用程序的配置或类似的内容

0 个答案:

没有答案