Nous avons un serveur dont les repos SVN sont accessibles via SVN + SSH ou SAMBA. Je l'ai déjà créé:Comment activer l'e-mail automatique pour les post-validations SVN pour un repo SVN + SSH sur le réseau local?
- un script shell pour envoyer un courriel (cela fonctionne lorsqu'il est exécuté par lui-même),
- un script shell basé sur le
post-commit.tmpl
dans<repo path>/hooks/
que j'ai appelépost-commit
(exécutable par tous)
J'ai même ajouté une commande touch
dans chaque script pour que je puisse déterminer qu'un script a réellement été exécuté.
Malheureusement, il s'avère que le script post-commit
ne s'exécute pas lui-même. Je ne suis pas sûr si c'est la configuration, étant SVN + SSH. J'ai vérifié le serveur et il n'y a pas de processus svnserve
en cours d'exécution (pas sûr si cela est pertinent).