You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
391 B
22 lines
391 B
#!/bin/bash
|
|
|
|
# get current version
|
|
VERSION=$(npm ls --json=true mgrs | grep version | awk '{ print $2}'| sed -e 's/^"//' -e 's/"$//')
|
|
|
|
# Build
|
|
git checkout -b build
|
|
npm run build
|
|
git add dist -f
|
|
git commit -m "build $VERSION"
|
|
|
|
# Tag and push
|
|
git tag $VERSION
|
|
git push --tags git@github.com:proj4js/mgrs.git $VERSION
|
|
|
|
# Publish
|
|
npm publish
|
|
|
|
# Cleanup
|
|
git checkout master
|
|
git branch -D build
|