TeamCity передает EnviromentName на Asp. Net Core - PullRequest
0 голосов
/ 24 января 2020

Asp. Net Core 2.2.0 В TeamCity у меня есть шаг сборки для запуска интеграционных тестов в моем Asp. Net основном приложении.

Мне нужно передать значение для IHostingEnvironment.EnvironmentName

Как это сделать?

using Microsoft.AspNetCore.Hosting;
namespace MyApp
{
    public class Startup
    {
        public Startup(IHostingEnvironment env)
        {
            // do something with env.EnvironmentName
        }
    }
}

1 Ответ

0 голосов
/ 24 января 2020

Team City считывает переменные среды из файла buildAgent/conf/buildAgent.properties на компьютере агента. Вы можете добавить такую ​​строку в конец файла.

env.EnvironmentName=Testing

и перезапустить агент

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...