#!/bin/sh # Basic verification. No compilation error make clean if ! make; then echo 'Compilation error in the master branch.' > CI/msg echo 'Result of make :\n' >> CI/msg make 2>> CI/msgerror cat CI/msgerror >> CI/msg echo '\n-- \nCI script' >> CI/msg # Kludge : pas de serveur smtp accessible depuis la salle. scp CI/msg fardale@crash-test.crans.org:the_dungeon_project/ ssh fardale@crash-test.crans.org './the_dungeon_project/mailci.py "ens-info-genielog-2015@lists.crans.org" ./the_dungeon_project/msg' rm -f CI/msg echo 'It seems that your commit breaks the compilation of the project.' > CI/msg echo 'Result of make :\n' >> CI/msg cat CI/msgerror >> CI/msg echo '\n-- \nCI script' >> CI/msg # Kludge : pas de serveur smtp accessible depuis la salle. scp CI/msg fardale@crash-test.crans.org:the_dungeon_project/ ssh fardale@crash-test.crans.org "./the_dungeon_project/mailci.py $(git log -n 1 | grep Author | sed "s/.*<\(.*\)>/\1/g") ./the_dungeon_project/msg" fi exit 0