Тайм-аут подключения агента Teamcity к CVS

#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. Спустя шесть лет после того, как я задал этот вопрос, я решил его, перейдя в компании с приличным управлением версиями. 🙂