From bc7d3c0af8020a60ef1aebed1be575c4f929909e Mon Sep 17 00:00:00 2001 From: Geert Weening Date: Wed, 10 Sep 2014 17:32:03 -0700 Subject: [PATCH] [TASK] add release candidate publish script --- scripts/publish_rc | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 scripts/publish_rc diff --git a/scripts/publish_rc b/scripts/publish_rc new file mode 100644 index 00000000..1ba01b47 --- /dev/null +++ b/scripts/publish_rc @@ -0,0 +1,40 @@ +function exit_on_error { + res=$? + [[ ${res:-99} -eq 0 ]] || exit $res +} + +rm -rf build + +gulp +npm test +exit_on_error + +echo "" +echo "publish rc to npm" +npm publish --tag beta +exit_on_error + +rm -rf dist +echo "" +echo "publish to bower" + +git clone git@github.com:ripple/bower-ripple.git dist +gulp bower +exit_on_error + +cd dist +version=$(cat bower.json | grep -Eo '([0-9]\.?)+(-rc[0-9])?') +echo "version: $version" +git add ripple.js ripple-debug.js ripple-min.js bower.json +exit_on_error + +git commit -m "[TASK] add v$version" +exit_on_error + +git tag "v$version" +exit_on_error + +git push origin master +git push --tags origin master + +cd .. \ No newline at end of file