Есть тест, который прогоняет сайт на всех браузерах, но адрес сайта нужно менять каждый раз в коде, непосредственно развернув весь код, почитал что можно передать (заменить) значение нужной переменной через параметр в Teamcity, но нигде полного гайда “от и до” не нашел, кто сталкивался с этим может, подскажите как все это сделать. Пока только нашел где объявить переменную, но как передать ее не понял
Enviroment Variables передаются в процесс на билд агенте, который ранает тесты, как переменные окружения. Т.е. надо в коде их правильно считывать. В Вашем случае это будет выглядеть так:
Environment.GetEnvironmentVariable("URL")
Обратите внимание, что в переменные окружения имя переменной передается без приставки “env.”
Также нужно не забыть добавить проверку, если URL нет в переменных окружения, то использовать какое-то дефолтное значение или читать ещё откуда-то.