#continuous-integration #teamcity #cvs
#непрерывная интеграция #teamcity #cvs
Вопрос:
Кто-нибудь знает причину, по которой агент сборки Teamcity отключается при подключении к успешно протестированному репозиторию CVS?
Итак, у меня есть репозиторий CVS (не спрашивайте!), который я пытаюсь подключить к сборке TeamCity. Я добавил корень VCS и нажал кнопку «Проверить соединение», и мне сообщили «Соединение успешно». Тем не менее, когда я начинаю использовать корень VCS в агенте сборки, я просто получаю тайм-аут.
java.util.concurrent.Исключение ExecutionException: исключение jetbrains.buildServer.vcs.VcsException: Проблема при сборе изменений для ‘TMC :: Map Client’ : Ошибка при сборе изменений для корневой системы VCS ‘InVehicleMapClient’ Исключение java.net.SocketTimeoutException: время ожидания чтения истекло
Версия TeamCity является последней из доступных (6.0), и в настоящее время она работает по профессиональной лицензии.
В нашей локальной сети есть прокси, но когда я ввожу данные прокси в TeamCity, я не могу подключиться через панель мониторинга.
Веб-сервер сборки и агент сборки находятся на одном компьютере, и оба они работают от имени учетных записей локальной системы, поэтому я не понимаю, почему один работает, а другой нет.
Ответ №1:
Вы пробовали отключить проверку агента и настроить режим проверки VCS на «Автоматически на сервере»
Вы можете просмотреть журналы агента / сервера, чтобы получить больше информации о том, что происходит не так.
Комментарии:
1. Все, что я вижу, это то же самое исключение тайм-аута.
Ответ №2:
Что ж, я убежден, что такое поведение является результатом ошибки в CruiseControl.Сеть и CVS. Реальное решение? Откажитесь от CVS, что мы наконец-то и сделали. Спасибо за ваш вклад.
Ответ №3:
Для настройки VCS используйте SSH.
добавьте ключи развертывания в свой репозиторий git и добавьте ключи в team city
Комментарии:
1. Спустя шесть лет после того, как я задал этот вопрос, я решил его, перейдя в компании с приличным управлением версиями. 🙂