JeuWeb - Crée ton jeu par navigateur
Comment déployer une application avec GIt ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Comment déployer une application avec GIt ? (/showthread.php?tid=5206)

Pages : 1 2


RE: Comment déployer une application avec GIt ? - niahoo - 01-02-2011

J'ai regardé vite fait mais je n'ai pas envie d'apprendre ruby pour gérer un bête déploiement. Je le ferai si je me met à faire des interfaces avec Rails.

Mais au final, dans leur exemple, l'user www-data pull sur un dépôt local qui à été pushé. Ne peut-on pas simplement faire un pull sur un dépôt distant avec le compte www-data ?


RE: Comment déployer une application avec GIt ? - srm - 01-02-2011

Fait toi ton petit truc à moi.
Par exemple pour hon.bouh.org voilà le petit script de déploiement que j'utilise :
Code :
#!/bin/bash

if [ "" == "$1" ]; then
        echo "No tag specified"
        exit
fi

git clone ssh://git@kermit.bouh.org/hon.bouh.org hon.bouh.org.$1 > /dev/null 2> /dev/null
cd hon.bouh.org.$1
git checkout $1 2>&1 | tail -n 1
mkdir tmp
chmod 777 tmp

cd ..

rm hon.bouh.org
ln -s /srv/http/rails/hon.bouh.org.$1 /srv/http/rails/hon.bouh.org

touch hon.bouh.org/tmp/restart.txt

C'est pas compliqué, ça casse pas trois pattes à un canard, mais ça marche bien Tongue


RE: Comment déployer une application avec GIt ? - niahoo - 01-02-2011

Ah oui sympa !

Je prends !


RE: Comment déployer une application avec GIt ? - Sephi-Chan - 01-02-2011

Utiliser un DSL n'implique pas d'apprendre le langage dans lequel il est implémenté.

Tu peux également regarder du côté de GitFlow. Un screencast a même été publié sur le sujet.


Sephi-Chan