Improve build script to include dist file in paperjs.org website.

This commit is contained in:
Jürg Lehni 2013-11-28 22:18:43 +01:00
parent afb326d16e
commit 2d38c9220d

View file

@ -10,17 +10,24 @@
#
# All rights reserved.
./dist.sh
echo "Commiting Version"
# Add changed json configuration files
git add -u ../package.json
git add -u ../bower.json
# Add all changed files in dist
git add -u ../dist
# Extract the paper.js version from package.json:
VERSION=$(node -e "
process.stdout.write(require('../package.json').version)
")
cd ..
PAPER_DIR=`PWD`
cd ../paperjs.org
SITE_DIR=`PWD`
DIST_FILE=content/10-Download/paperjs-v$VERSION.zip # Relative to $SITE_DIR
cd $PAPER_DIR
build/dist.sh
echo "Commiting Version"
# Add changed json configuration files
git add -u package.json
git add -u bower.json
# Add all changed files in dist
git add -u dist
# Commit
git commit -m "Bump version to v$VERSION"
# Tag
@ -29,3 +36,16 @@ git tag "v$VERSION"
git push --tags
# Publish
npm publish ..
# Copy paperjs.zip to the website's download folder
cd $SITE_DIR
echo `PWD`
cp $PAPER_DIR/dist/paperjs.zip $DIST_FILE
# Commit to paperjs.org
git add -A $DIST_FILE
git commit -m "Release version v$VERSION"
# Tag
git tag "v$VERSION"
git push --tags
cd "$PAPER_DIR/build"