]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - scripts/release.sh
2 # You can execute this file to create a new package for wallabag
3 # eg: `sh release.sh master /tmp wllbg-release prod`
10 rm -rf $TMP_FOLDER/$RELEASE_FOLDER
11 mkdir $TMP_FOLDER/$RELEASE_FOLDER
12 git clone git@github.com
:wallabag
/wallabag.git
-b $VERSION $TMP_FOLDER/$RELEASE_FOLDER/$VERSION
13 cd $TMP_FOLDER/$RELEASE_FOLDER/$VERSION && SYMFONY_ENV
=$ENV composer up
-n --no-dev
14 cd $TMP_FOLDER/$RELEASE_FOLDER/$VERSION && php bin
/console wallabag
:install --env=$ENV
15 cd $TMP_FOLDER/$RELEASE_FOLDER/$VERSION && php bin
/console assets
:install --env=$ENV --symlink --relative
16 cd $TMP_FOLDER/$RELEASE_FOLDER && tar czf wallabag
-$VERSION.
tar.gz
--exclude="var/cache/*" --exclude="var/logs/*" --exclude="var/sessions/*" --exclude=".git" $VERSION
17 echo "MD5 checksum of the package for wallabag $VERSION"
18 md5
$TMP_FOLDER/$RELEASE_FOLDER/wallabag
-$VERSION.
tar.gz
19 scp
$TMP_FOLDER/$RELEASE_FOLDER/wallabag
-$VERSION.
tar.gz framasoft_bag@
78.46.248.87:/var
/www
/framabag.org
/web
20 rm -rf $TMP_FOLDER/$RELEASE_FOLDER