22 lines
372 B
Bash
22 lines
372 B
Bash
#!/bin/bash
|
|
|
|
# get current version
|
|
VERSION=$(node -e "console.log(require('./package.json').version)")
|
|
|
|
# Build
|
|
git checkout -b build
|
|
node_modules/.bin/grunt
|
|
git add dist -f
|
|
git commit -m "build $VERSION"
|
|
|
|
# Tag and push
|
|
git tag $VERSION
|
|
git push --tags git@github.com:proj4js/proj4js.git $VERSION
|
|
|
|
# Publish
|
|
npm publish
|
|
|
|
# Cleanup
|
|
git checkout master
|
|
git branch -D build
|