Automatizar el despliegue hacia el servidor
En los casos anteriores ve铆amos como despues de hacer nuestro merge en gitlab, tenemos que ir al servidor y hacer el Pull para que el servidor reciba el c贸digo. Se puede automatizar con un webhook. El webhook haremos que cuando detecte un merge por ejemplo de dev-xxx ---> Staging autom谩ticamente este sea enviado al servidor.
En el servidor Plesk, dentro de Configuraci贸n del repositorio, encontramos la url para el webhook ...

Copiamos la url y nos vamos al repositorio en gitlab.com ...

Seleccionamos Settings.
Lugeo Integrations
Ponemos la url que recogimos del servidor Plesk.
Seleccionamos la opci贸n Merge request events.
Aceptamos y tendremos un Webhook creado en el repositorio.
Crearemos uno par el servidor de pruebas y otro para el de producci贸n cada uno tiene su Url.
El crear uno para producci贸n puede ser opcional, ya que es un poco arriesgado automatizar hacia Producci贸n (depende de cada equipo y pol铆ticas de cada empresa)
De esta forma cuando se crea un Merge hacia Staging eset se enviar谩 directamente a Pruebas.
Para comprobar si se subio el cambio al servidor...
Ir al servidor en Git pulsar en....

Veremos el listado de los 煤ltimos commits subidos ... buscamos el commit que quer铆amos subir para ver si ya est谩 en el servidor en este caso era ... testhook ...

Se puede ver que fue un merge de dev-edu a Staging
Last updated
Was this helpful?