TeamCity将环境名称传递给Asp.Net Core

问题描述 投票:0回答:1

Asp.Net Core 2.2.0在TeamCity中,我有一个构建步骤,可以在Asp.Net Core应用程序中运行集成测试。

我需要传递IHostingEnvironment.EnvironmentName的值

如何执行此操作?

using Microsoft.AspNetCore.Hosting;
namespace MyApp
{
    public class Startup
    {
        public Startup(IHostingEnvironment env)
        {
            // do something with env.EnvironmentName
        }
    }
}
c# asp.net-core teamcity
1个回答
0
投票

Team City reads the environment variables来自代理计算机上的buildAgent/conf/buildAgent.properties文件。您可以在文件末尾添加这样的行。

env.EnvironmentName=Testing

并重新启动代理

© www.soinside.com 2019 - 2024. All rights reserved.