Différences entre les versions de « Gestion de la configuration »
De April MediaWiki
Aller à la navigationAller à la recherche (Page créée avec « Nous utilisons [http://packages.debian.org/squeeze/etckeeper etckeeper] pour nos fichiers de conf à l'April. Afin de garder des traces des actions, les messages de commit so… ») |
|||
Ligne 5 : | Ligne 5 : | ||
if [[ $? -ne 0 ]] ; then | if [[ $? -ne 0 ]] ; then | ||
− | git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto | + | git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto |
fi | fi | ||
</pre> | </pre> | ||
[[Catégorie:Admin sys]] | [[Catégorie:Admin sys]] |
Dernière version du 1 novembre 2011 à 13:44
Nous utilisons etckeeper pour nos fichiers de conf à l'April. Afin de garder des traces des actions, les messages de commit sont directement envoyés sur la liste admins-auto via le script suivant :
#!/bin/bash git log -1 | grep 'daily autocommit' 2>&1 > /dev/null if [[ $? -ne 0 ]] ; then git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto fi