2017-01-10 13 views
1

Я создал сервер bonobo для хранения наших центральных git-репозиториев. Этот сервер доступен только через http, а не ssh.Невозможно использовать bonobo с teamcity

В TeamCity я добавил мой VCS корень:

  • Тип: Гит
  • Fetch URL: https://myserver/myrepo.git
  • По умолчанию филиала: мастер
  • Метод аутентификации: пароль
  • Имя пользователя: мое имя пользователя
  • Пароль: мой пароль
  • Путь t o git "C: \ Program Files \ Git \ bin \ git.exe"

Если я ударил «тестовое соединение», у меня есть успех.

В моей конфигурации сборки я выбираю свой VCS с режимом проверки «Автоматически на агенте», я должен использовать его, чтобы я мог сделать толчок к развертыванию gz-сервера azure.

Я установил «git config - global credential.helper cache» на сервере агента teamcity, чтобы он хранил учетные данные.

Когда я запускаю мою конфигурацию сборки, сборки sutck как этот

[12:06:11]Checking for changes 
[12:06:11]Publishing internal artifacts 
[12:06:11]Clearing temporary directory: D:\TeamCity\buildAgent2\temp\buildTmp 
[12:06:11]Checkout directory: D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 
[12:06:11]Updating sources: agent side checkout (running for 9s) 
[12:06:11]Using vcs information from server. Reason: no revision information for buildtype SecureImmo and checkout directory D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 on agent 
[12:06:11]Will perform clean checkout. Reason: Checkout directory was cleaned up with errors 
[12:06:11]Cleaning D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 
[12:06:11]Failed to delete empty directory: D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 
[12:06:11]VCS Root: Bonobo (running for 9s) 
[12:06:11]revision: e76753d88051cb2d3372714d4295c11513c208b8 
[12:06:11]Cleaning D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 
[12:06:11]Failed to delete empty directory: D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6 
[12:06:11]The .git directory is missing in 'D:\TeamCity\buildAgent2\work\2eb5ccde57e744c6'. Running 'git init'... 
[12:06:12]Commit 'e76753d88051cb2d3372714d4295c11513c208b8' is not found in repository. Running 'git fetch'... 

Если я не установлен автоматически на агента, то я не могу нажать мой проект мерзавцу лазурного веб приложения.

+0

Почему вы говорите, что сервер доступен только «http not ssl», а затем имеет URL-адрес https: // в вашей конфигурации корня VCS? –

+0

Я имел в виду «ssh», мой плохой. –

ответ

0

Похоже, что существует некоторая путаница в отношении http/https, но я предполагаю, что это только тип вопроса.

Ваш первый шаг должен состоять в том, чтобы убедиться, что вы успешно сделали клон Git на компьютере с вашим агентом, а не на своем TC-сервере, а затем убедитесь, что вы ввели те же данные в корневую конфигурацию VCS, как вы делали Гит Клон.