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
}
}
}
Team City reads the environment variables来自代理计算机上的buildAgent/conf/buildAgent.properties
文件。您可以在文件末尾添加这样的行。
env.EnvironmentName=Testing
并重新启动代理