Я создал сервер 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'...
Если я не установлен автоматически на агента, то я не могу нажать мой проект мерзавцу лазурного веб приложения.
Почему вы говорите, что сервер доступен только «http not ssl», а затем имеет URL-адрес https: // в вашей конфигурации корня VCS? –
Я имел в виду «ssh», мой плохой. –