Archivo

Archive for the ‘Bash’ Category

Instalar Virtualbox en Ubuntu de manera rapida

Simplemente ejecutar esta linea en tu terminal, te permitira instalar virtualbox en su version mas reciente de manera rapida, segura sencilla:


sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian \
'$(lsb_release -cs)' contrib non-free' > /etc/apt/sources.list.d/virtualbox.list" \
&& wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | \
sudo apt-key add - && sudo apt-get update && sudo apt-get install virtualbox-4.3 dkms

Anuncios
Categorías:Algoritmos, Bash

Git Pull usando cronjobs

24 abril, 2015 Deja un comentario

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…