Пользовательские скрипты для проверки TFS

У нас есть командный город, расположенный на машине с ОС Linux. У нас есть репозиторий TFS, для которого нам нужно выполнить автоматическую сборку и автоматическое развертывание. Но когда я настраиваю VCS root, он выдает ошибку, что TFS root может быть создан только на машине под управлением Windows. Я искал решение, и одно решение, которое я получил, - мы можем использовать tfs-plugins.
Есть ли способ написания собственного скрипта, который нужно использовать, чтобы оформить код для каждой регистрации. Пожалуйста помоги!!

1 ответ

Решение

Это текущее ограничение Teamcity 9.x.

TFS имеет кроссплатформенный клиент командной строки, и лучше всего то, что Teamcity 10.x (в настоящее время в разработке) будет иметь кроссплатформенную интеграцию TFS

Временное решение

Ваша кроссплатформенная утилита TFS по-прежнему будет работать в Unix без распознавания Teamcity 9.x.

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

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

Другие вопросы по тегам