Сборка для нескольких конфигураций в TFS Сборка на разных платформах - PullRequest
0 голосов
/ 17 мая 2018

Я хотел бы запустить одно и то же определение сборки дважды для нескольких конфигураций на разных платформах.

Мой пример использования - сборка CMake, которая должна выполняться для Linux и Windows.В настоящее время у нас есть отдельные определения сборки, которые труднее поддерживать, вместо того, чтобы делать то, что не зависит от платформы.

Как описано здесь Я могу использовать многоконфигурацию для этого.Однако я не могу указать другие требования для этих конфигураций.

В настоящее время у нас есть TFS2017.Я также проверил последнюю версию на VSTS, но не смог найти решение.

1 Ответ

0 голосов
/ 18 мая 2018

Мы можем установить требования для указания только одного агента в определении сборки.

Таким образом, в вашем сценарии вы можете создавать отдельные определения сборки, как и вы, указывать различные требования для сборкинесколько конфигураций на разных агентах.

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

enter image description here

...