Actualizar un repo de forma automática con Gitup y enviarlo a syslog

Por | 9 marzo, 2018

Instalamos gitup:

git clone https://github.com/bet0x/git-repo-updater
sudo python setup.py install

Agregamos un repo, por ejemplo:

git clone https://git.barrahome.org/bet0x/EmanonHostingPanel

Luego agregamos el repo al bookmark de git-repo-updater:

git --add ~/EmanonHostingPanel

Ahora por ejemplo, tengo una Raspberry la cual tiene el panel y quiero que baje las actualizaciones del repositorio cada 10 minutos, por ende ejecutó:

crontab -e

Agrego la siguiente línea:

*/10 * * * * /usr/local/bin/gitup 2>&1 | /usr/bin/logger -t gitup

Luego de 10 minutos, se ejecuta el comando y en syslog tendré la siguiente entrada:

mar 09 22:00:01 hotelcentral CRON[22378]: (alberto) CMD (/usr/local/bin/gitup 2>&1 | /usr/bin/logger -t gitup)
mar 09 22:00:03 hotelcentral gitup[22380]: gitup: the git-repo-updater
mar 09 22:00:03 hotelcentral gitup[22380]:
mar 09 22:00:03 hotelcentral gitup[22380]: /home/alberto/public_html (1 repo):
mar 09 22:00:03 hotelcentral gitup[22380]:     public_html:
mar 09 22:00:04 hotelcentral gitup[22380]:         Fetching origin: up to date.
mar 09 22:00:04 hotelcentral gitup[22380]:         Updating master: up to date.

Deja un comentario

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.