Inicio > Algoritmos, Bash, Desarrollo Web > Git Pull usando cronjobs

Git Pull usando cronjobs

Hoy en mi lugar de trabajo, necesitaba dar una solución rápida y TEMPORAL, al método de actualizacion del código de un sitio web que administramos, ciertamente todo el código se lleva en git, y la versión en el servidor de producción es resultado de un “git clone repo”, pero como en un punto de desarrollo, se hacen commits a producción cada 20 minutos, es algo fastidioso ingresar por ssh, buscar la carpeta y generar un git pull, por lo que se decidió crear un cronjob con esta configuración.

*/1 * * * * cd /var/www/site && /usr/bin/git pull origin master

esto posicionara el script en el directorio de proyecto y realizara un git pull a la rama master, claro esta solución es MUY temporal, no es la mas óptima, lo mejor es crear un repositorio con git –bare, y a travez de hooks actualizar el servidor, sin embargo esa es una opción que te tomaría unos 10 minutos hacerla y esta solo unos 10 segundos…

Anuncios
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: