Upversioned from 0.1.0 to 0.1.1-SNAPSHOT

This commit is contained in:
Simon Brooke 2014-07-24 22:17:48 +01:00
parent 56a0f15aec
commit 1451be891e

View file

@ -37,6 +37,7 @@ do
if [ "${release}" != "" ] if [ "${release}" != "" ]
then then
old=`cat project.clj | grep 'defproject mw' | sed 's/.*defproject mw-[a-z]* "\([A-Za-z0-9_.-]*\)".*/\1/'` old=`cat project.clj | grep 'defproject mw' | sed 's/.*defproject mw-[a-z]* "\([A-Za-z0-9_.-]*\)".*/\1/'`
message="Preparing ${old} for release"
# Does the 'old' version tag end with the token "-SNAPSHOT"? it probably does! # Does the 'old' version tag end with the token "-SNAPSHOT"? it probably does!
echo "${old}" | grep 'SNAPSHOT' echo "${old}" | grep 'SNAPSHOT'
@ -51,11 +52,13 @@ do
fi fi
cat project.clj > project.bak.1 cat project.clj > project.bak.1
sed "s/${old}/${interim}/" project.bak.1 > project.clj sed "s/${old}/${interim}/" project.bak.1 > project.clj
echo "Upversioned from ${old} to ${interim}" message="Upversioned from ${old} to ${interim} for release"
old=${interim} old=${interim}
fi fi
fi fi
echo $message
lein clean lein clean
lein compile lein compile
if [ $? -ne 0 ] if [ $? -ne 0 ]
@ -63,15 +66,23 @@ do
echo "Sub-project ${dir} failed in compile" 1>&2 echo "Sub-project ${dir} failed in compile" 1>&2
exit 1 exit 1
fi fi
lein test lein test
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "Sub-project ${dir} failed in test" 1>&2 echo "Sub-project ${dir} failed in test" 1>&2
exit 1 exit 1
fi fi
lein marg lein marg
lein install lein install
if [ "${message}" = "" ]
then
git commit -a git commit -a
else
git commit -a -m $message
fi
# git push origin master # git push origin master
if [ "${release}" != "" ] if [ "${release}" != "" ]
then then
@ -80,17 +91,22 @@ do
# git push origin "${branch}" # git push origin "${branch}"
cat project.clj > project.bak.2 cat project.clj > project.bak.2
sed "s/${interim}/${release}-SNAPSHOT/" project.bak.2 > project.clj sed "s/${interim}/${release}-SNAPSHOT/" project.bak.2 > project.clj
echo "Upversioned from ${interim} to ${release}" message="Upversioned from ${interim} to ${release}-SNAPSHOT"
echo $message
lein clean
lein compile lein compile
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "Sub-project ${dir} failed in compile after branch to ${release}!" 1>&2 echo "Sub-project ${dir} failed in compile after branch to ${release}!" 1>&2
exit 1 exit 1
fi fi
message="Upversioned from ${old} to ${release}-SNAPSHOT" lein marg
lein install
git commit -a -m "${message}" git commit -a -m "${message}"
echo ${message} echo ${message}
# git push origin master git push origin master
fi fi
# Finally, if we're in the UI project, build the uberwar - and should probably deploy it # Finally, if we're in the UI project, build the uberwar - and should probably deploy it