Как контролировать конфигурацию TFS - PullRequest
0 голосов
/ 15 мая 2018

В нашей компании у нас есть сервер TFS, используемый для задач CI (сборка и выпуск) и в качестве сервера управления исходным кодом (мы используем Git).Я хотел бы поставить под контроль версий конфигурации сборки и выпуска TFS, что-то вроде Jenkins Job Builder для Jenkins.

Инструмент, который я ищу, должен действовать не только как своего рода резервное копирование., но должен позволить нам перенастроить TFS, просто запустив команду CLI (например, команду jenkins-jobs строителя заданий jenkins).

Есть ли что-нибудь, что выполняет это требование?

С уважением

1 Ответ

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

Извините, в настоящее время нет подобных вещей, как Jenkins Job Builder для TFS.

Был связан голос пользователя: предоставил способ определения сборки контроля версий

Мы объявили публичный предварительный просмотр определений сборки YAML в VSTS . Теперь вы можете создать процесс сборки в коде. Только предварительный просмотр поддерживает сборку, не поддерживает выпуск. И это тоже не теперь доступен с локальным сервером TFS.

Подробнее смотрите: Как использовать сборки YAML

В качестве обходного пути вы можете просто экспортировать и импортировать определения сборки в TFS 2017update2 и выше. Чтобы обновить определение сборки, вы можете использовать REST API ( Обновить определение сборки ) с помощью метода PUT :

например:.

PUT http://server:8080/tfs/DefaultCollection/Project/_apis/build/definitions/29?api-version=2.0

Content-Type: application/json
{json body here}

Взгляните на этот связанный вопрос: Имеет ли TFS 2017 возможность экспортировать и импортировать определения сборок на удаленный сервер?

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