TeamCity: тестовое соединение не удалось из-за исключения ввода-вывода - PullRequest
0 голосов
/ 26 марта 2012

Я начинаю использовать TeamCity и получаю несколько проблем:

Я пытаюсь создать ssh-соединение с сервером Unix (например, isk-vsrv131) для запуска команд / сценариев на сервере Unix.

Я использовал «Администрирование-> Редактировать конфигурацию сборки-> Редактировать корень VCS», чтобы настроить новый корень VSC, но при тестировании соединения я получаю следующую ошибку:

Ошибка подключения! Тестовое соединение не удалось в TestU1 :: test_bc. Исключение ввода / вывода: isk-vsrv13 (isk-vsrv13)

Я пробовал разные конфигурации, включая локальный ip / полный домен сервера / использование закрытого ключа вместо пароля ssh - ничего не работает.

на teamcity-vcs.log смотрите следующим образом:

[2012-03-26 17:41:33,827]   WARN [on=editVcsRoot ] -      jetbrains.buildServer.VCS - Error occurred in test connection
jetbrains.buildServer.vcs.VcsException: I/O-Exception: isk-vsrv13 (isk-vsrv13)
.
.
.
Caused by: java.net.UnknownHostException: isk-vsrv13
.
.
.
  1. Как я могу это исправить?
  2. Я создал «Шаги сборки», включающие «Тип бегуна: Командная строка» - как я могу подключить их к определенному ssh-соединению?

Спасибо

1 Ответ

0 голосов
/ 27 марта 2012

Кажется, что сервер, на котором установлен TeamCity, не может разрешить имя хоста isk-vsrv13, следовательно, ошибка java.net.UnknownHostException. Я бы попытался указать полное имя этого хоста.

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