В предыдущем проекте, над которым я работал, у нас была точно такая же ситуация, как и у вас, и он может работать. Я не помню, чтобы что-то особенное делало для этого, хотя нам, возможно, приходилось вручную устанавливать некоторые переменные окружения в конфигурации TeamCity. Ознакомьтесь с документами TeamCity , чтобы узнать, как их установить и как их использовать
Вы также можете попробовать использовать базовый инструмент запуска командной строки, чтобы проверить, работает ли он. При устранении проблем с переменными среды в TeamCity я считаю полезным, чтобы часть процесса сборки выполняла команду DOS set ( env для Linux), а затем просматривала журналы сборки, чтобы увидеть какова фактическая среда.