Использование Jenkins с частным репозиторием BitBucket Git - PullRequest
25 голосов
/ 21 ноября 2011

При настройке проекта в Jenkins, который размещен на bitbucket, что я бы поместил в поле URL?

Хранилище является приватным.

Ответы [ 3 ]

39 голосов
/ 22 ноября 2011

Я не знаком с Jenkins, но Bitbucket позволяет вам клонировать git-репозитории по https, который может принимать пароль как часть URL, например:

https://<user>:<pass>@bitbucket.org/<user>/<project>.git
24 голосов
/ 15 мая 2012

Для этого я переключился на использование протокола SSH для связи с BitBucket. Сделав это, я смог настроить пару секретный / открытый ключ с закрытым ключом на моей машине сборки Jenkins и открытым ключом, добавленным в мою учетную запись в BitBucket. Затем можно настроить SSH для аутентификации на основе этой пары ключей.

Предупреждение: если ваша машина Jenkins основана на Windows, я бы не стал использовать plink / TortoisePLink в качестве агента SSH, а вместо этого использовал бы OpenSSH из Cygwin, поскольку при клонировании / на много быстрее обновление больших репозиториев. Сначала было немного сложно это настроить, но, возможно, потребуется отдельный вопрос о переполнении стека, если потребуется.

0 голосов
/ 10 июня 2018

Пожалуйста, убедитесь, что GIT установлен и путь настроен в Jenkins. Для настройки пути взгляните на ссылку Дженкинс не смог запустить git

Я могу подключиться к частному репозиторию с использованием учетных данных в Jenkins. Для подключения по ssh перейдите по ссылке на YouTube Частные репозитории, GitHub & BitBucket

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