Saltar al contenido

BitBucket WebHook Jenkins

Solución:

Solución ESPECÍFICA para el servidor Jenkins CI: Webhook to Jenkins para Bitbucket El complemento se ha comercializado en la última versión de Bit-Bucket y el precio actual es de alrededor de $ 4800, que anteriormente era una oferta gratuita, debido a esto, los chicos que quieran ahorrar su dinero, pueden ir a la solución alternativa utilizando la función de webhooks de bit- Cubeta:-

Pasos para crear un webhook: –

Lado de BitBucket

1) Vaya a su repositorio de bitbucket, haga clic en Configuración del repositorio, en la opción FLUJO DE TRABAJO obtenido para WEBHOOKS y cree un webhook.

a) creación de webhook: – URL https://JenkinsserverURL/git/notifyCommit?url=https://bitbucket.repository-link/repository.git

b) En la pestaña de nombre, ingrese el nombre que desee

c) haga clic en PRUEBA DE CONEXIÓN antes de guardarlo. Asegúrese de obtener el estado http 200 d) Vea los detalles de sus registros, verifique que su solicitud y respuesta sean correctas.

Cosas para cuidar de Jenkins Side: –

1) Asegúrese de que el repositorio mencionado en bitbucket webhook se utilice en el trabajo de Jenkins. 2) En la opción SCM, active / seleccione la opción Sondeo SCM, no mencione nada en el horario, déjelo en blanco. 3) configurar trabajo de descanso,

Siempre que su repositorio de git observe algún cambio, se activará una compilación automática en Jenkins. Por defecto, el disparador de empuje está activado y si desea activar otra acción, seleccione esos eventos mientras crea el webhook.

*** para especificar la rama en el webhook del repositorio: –

http://yourserver/git/notifyCommit?url=<URL of the Git repository>[&branches=branch1[,branch2]*][&sha1=<commit ID>]

Salud,

¿Se puede acceder a la URL de Jenkins desde su servidor bitbucket? En caso afirmativo, debería ser bastante sencillo hacerlo. Agrega el webhook en su repositorio como http://<url-of-jenkins>/git/notifyCommit?url=<url-of-repository>. Cuando jenkins recibe este POST, automáticamente activa las compilaciones de los trabajos que usan este repositorio de git con esa URL que proporcionas en el webhook.
Pero también debe asegurarse de que su Build Schedule está configurado como vacío para esos trabajos. de lo contrario, no se activará. También puede especificar una rama en la URL del webhook
Ver el Push Notification from repository aquí
https://wiki.jenkins.io/display/JENKINS/Git+Plugin

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *