Можно ли построить, когда изменение помещено в BitBucket, даже если Jenkins находится в localhost? - PullRequest
0 голосов
/ 17 сентября 2018

Возможно построить, когда изменение помещено в BitBucket, даже если Дженкинс находится в localhost ?

1 Ответ

0 голосов
/ 17 сентября 2018

Если Jenkins находится на локальном хосте, то, вероятно, у него нет выделенного публичного IP-адреса, который вы можете использовать для подключения к сети BitBucket.Используя ngrok.io , вы можете создать туннель для вашего экземпляра локального хоста Jenkins, чтобы он мог использовать веб-крюк сборки BitBucket.

Например, если ваша установка Jenkins установлена ​​на localhost:8080 с установленным ngrok, вы можете вызвать ngrok http 8080 из командной строки, и он даст вам публичный URL, который будет туннелировать к вашему локальному Jenkins.

Добавьте этот URL-адрес ngrok в качестве целевого URL-адреса BitBucket webhook, и вы должны быть в бизнесе.

ПРИМЕЧАНИЕ: Я считаю, что ngrok взимает небольшую ежемесячную плату за статический URL.

Кроме того, BitBucket Pipelines предлагает 50 минут бесплатных сборок Jenkins каждый месяц для всех бесплатных пользователей и больше времени для платных пользователей.(не уверен, что это на самом деле Дженкинс, но он похож)

...