mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
42 lines
922 B
Bash
Executable file
42 lines
922 B
Bash
Executable file
#!/bin/bash
|
|
|
|
echo "#################################"
|
|
echo "#### Cut release ################"
|
|
echo "#################################"
|
|
|
|
if [ "$1" != "patch" -a "$1" != "minor" -a "$1" != "major" ]; then
|
|
echo "Please specify the next version type: patch|minor|major"
|
|
exit 1
|
|
fi
|
|
BUMP_TYPE=$1
|
|
|
|
# Enable tracing and exit on first failure
|
|
set -xe
|
|
|
|
# Jump onto the master branch and make sure we are using the latest
|
|
git checkout -f master
|
|
git merge --ff-only origin/master
|
|
|
|
|
|
# Normalize working dir to script dir
|
|
cd `dirname $0`/../..
|
|
|
|
|
|
# Bump versions: remove "-snapshot" suffix
|
|
./scripts/jenkins/bump-remove-snapshot.sh
|
|
|
|
# Build
|
|
./jenkins_build.sh
|
|
|
|
# Bump versions: Increment version and add "-snapshot"
|
|
./scripts/jenkins/bump-increment.sh $BUMP_TYPE
|
|
|
|
echo "-- push to Github"
|
|
# push to github
|
|
git push --all
|
|
|
|
# Update code.angularjs.org
|
|
./scripts/code.angularjs.org/publish.sh
|
|
|
|
# Update bower
|
|
./scripts/bower/publish.sh
|