2016-12-01 10 views
1

Мне нужно определить, выполняется ли задание сборки в TFS или в VSTS, эта логика должна выполняться из самой задачи сборки во время выполнения.Как определить, выполняется ли выполнение задачи построения в TFS или VSTS?

Есть ли переменная окружения, чтобы получить это значение?

Заранее спасибо.

ответ

1

Нет переменной окружения, которая бы с готовностью сообщила вам, является ли среда, в которой выполняется эта задача, размещена или находится на месте.

Возможно, вы можете посмотреть на переменную System.TeamFoundationCollectionUri и поместить вокруг нее некоторую логику. Хост-среда всегда будет содержать visualstudio.com.

+0

Проверка URL-адреса коллекции является правильным способом для этого. –