Частный репозиторий Bitbucket не создает пакеты в Jenkins

Я пытаюсь создать пакет в Jenkins с помощью механизма опроса SCM (* * * * *). Если я оставлю свой репозиторий общедоступным и если я внесу какие-либо изменения из Visual Studio в Bitbucket, он создаст пакеты в Jenkins (Все же мне нужно нажать на опцию Build Now в Jenkins).

Если я сделаю свой репозиторий приватным и если я внесу какие-либо изменения из Visual Studio в Bitbucket, это даст мне ошибку тайм-аута в консоли сборки, а URL-адрес не сможет получить доступ к конфигурации.

Публичный репозиторий (рабочий), public

Частный репозиторий (не работает), private

Какие изменения мне нужно внести в конфигурацию, чтобы она заработала.


person Keval Patel    schedule 06.08.2017    source источник
comment
Вы замаскировали пароль в URL-адресе, но он есть в сообщении об ошибке, убедитесь, что маска во всех местах.   -  person Karthikeyan Vaithilingam    schedule 07.08.2017


Ответы (1)


Проблема в том, что у вас есть URL-адрес git. Поскольку вы передаете учетные данные в самом URL-адресе, вы должны URL-адрес кодировать имя пользователя и пароль.

Но поскольку вы настраиваете учетные данные в разделе учетных данных, вы можете удалить имя пользователя и пароль из URL-адреса, клиент Jenkins git позаботится о передаче учетных данных.

person Karthikeyan Vaithilingam    schedule 07.08.2017
comment
Пробовал второй способ, Но не повезло. Нужно ли генерировать SSH-ключ в моей системе и настраивать его в битовом сегменте? - person Keval Patel; 07.08.2017