Skip to content

Instantly share code, notes, and snippets.

@alex-pex
Forked from faboo03/deploiement-preprod.sh
Last active December 13, 2015 23:49
Show Gist options
  • Save alex-pex/4994701 to your computer and use it in GitHub Desktop.
Save alex-pex/4994701 to your computer and use it in GitHub Desktop.
svn to git
#!/bin/sh
echo "### Mise à jour de la préprod ###"
echo "##################################"
echo "Indiquez le nom de la version (Ex : 0.6)"
read CURRENT_VERSION
echo "### Export ###"
echo ">> svn export ./current ./$CURRENT_VERSION"
cd current && git pull
mkdir ../$CURRENT_VERSION && git archive tags/$CURRENT_VERSION | tar xC ../$CURRENT_VERSION
cd ..
echo ">> chown www-data:www-data ./$CURRENT_VERSION -R"
chown www-data:www-data ./$CURRENT_VERSION -R
echo "### Copy uploads file ###"
echo ">>cp www/web/uploads/ $CURRENT_VERSION/web/ -r"
cp www/web/uploads/ $CURRENT_VERSION/web/ -r
echo ">> chown www-data:www-data ./$CURRENT_VERSION/web/uploads/ -R"
chown www-data:www-data ./$CURRENT_VERSION/web/uploads/ -R
echo ">> chmod 777 $CURRENT_VERSION/web/js/libs/tiny_mce/plugins/ajaxfilemanager/session -R"
chmod 777 $CURRENT_VERSION/web/js/libs/tiny_mce/plugins/ajaxfilemanager/session -R
echo "### Symfony tasks ###"
php ./$CURRENT_VERSION/symfony pro:perm
php ./$CURRENT_VERSION/symfony pl:pu
php ./$CURRENT_VERSION/symfony cc
echo "### Creation du lien ###"
echo "Voulez vous créer le lien www et migrer la base: Y to confirm"
read create_link
if [ "$create_link" = Y ]
then
rm www
ln -s ./$CURRENT_VERSION www
php ./www/symfony doctrine:migrate --env=preprod
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment