El deploy falla y no hay información del error. ¿Qué hacer?
Publicado en 8 noviembre, 2021
A veces ocurre un error al hacer deploy y gitlab no informa correctamente de lo que falla, mostrando simplemente el enunciado del punto donde se ha quedado:
![]()
Esto lo podemos depurar fijandonos en el principio del informe:

en la segunda línea tenemos lo que necesitamos -on gitl (t7rjwBC4)- . Con gitl nos está indicando que maquina contiene el gitlab-runner y que hash tiene el deploy.
Para ver que pasa vamos a la maquina gitl y buscamos dentro de la carpeta /home/gitlab-runner/builds/t7rjwBC4 el repositorio que ha fallado y tras situarnos en la carpeta con un cd hacemos la siguiente operación (usuario gitlab-runner):
gitlab-runner exec shell $STEP
siendo $STEP en este caso «deploy», pero podría ser «publish», «test» o el que sea.
TASK [Test www.golfinspain.com.local esp] **************************************
fatal: [alsur-111-local]: FAILED! => {"changed": false, "connection": "close", "content": "", "content_language": "esp", "content_length": "0", "content_type": "text/html; charset=UTF-8", "date": "Mon, 08 Nov 2021 12:35:17 GMT", "elaps
ed": 0, "msg": "Status code was 500 and not [200]: HTTP Error 500: Internal Server Error", "redirected": false, "server": "Apache/2.4.38 (Debian)", "status": 500, "url": "http://127.0.0.1/esp/", "x_robots_tag": "noindex, nofollow"}
En este caso nos indica un error 500, por lo que ya tendremos que hacer los cambios oportunos para arreglarlo. Hay que tener en cuenta que ejecutarlo así no desencadena los siguientes pasos como si lo hace desde el proceso automático.



¿Algo que comentar?
Lo siento, debes estar conectado para publicar un comentario.