X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Finclude-raw-integration-multipatch-distribution-test.sh;h=b84122c7a3db22d59ca9c6852d11ef5395ac3dbc;hb=956499a7e3a01d8dbe0081cef210a523d507d90d;hp=7d616ceb507f4910b147821065fd8438ea130f67;hpb=db805eb4584015f319c71a086df289ee35cd3266;p=releng%2Fbuilder.git diff --git a/jjb/integration/include-raw-integration-multipatch-distribution-test.sh b/jjb/integration/include-raw-integration-multipatch-distribution-test.sh index 7d616ceb5..b84122c7a 100644 --- a/jjb/integration/include-raw-integration-multipatch-distribution-test.sh +++ b/jjb/integration/include-raw-integration-multipatch-distribution-test.sh @@ -1,6 +1,7 @@ # create a fresh empty place to build this custom distribution BUILD_DIR=${WORKSPACE}/patch_tester POM_FILE=${WORKSPACE}/patch_tester/pom.xml +DISTRIBUTION_BRANCH_TO_BUILD=$BRANCH #renaming variable for clarity rm -rf $BUILD_DIR mkdir -p $BUILD_DIR @@ -42,13 +43,11 @@ do git fetch https://git.opendaylight.org/gerrit/${PROJECT} refs/changes/${PATCH} git checkout FETCH_HEAD cd $BUILD_DIR - done +# if distribution was not cloned above, we still need to get it if [ "${distribution_status}" == "not_patched" ]; then - # clone distribution and add it as a module in root pom git clone https://git.opendaylight.org/gerrit/p/integration/distribution - # TODO: Should we add support for non-master distribution branches? echo "distribution" >> $POM_FILE fi @@ -56,6 +55,13 @@ fi echo "" >> $POM_FILE echo "" >> $POM_FILE +# by default we can stay in master branch or checkout something else here +if [ "${DISTRIBUTION_BRANCH_TO_BUILD}" != "master" ]; then + cd distribution + git checkout ${DISTRIBUTION_BRANCH_TO_BUILD} +fi + + # Extract the BUNDLEVERSION from the distribution pom.xml BUNDLEVERSION=`xpath $BUILD_DIR/distribution/pom.xml '/project/version/text()' 2> /dev/null` echo "Bundle version is ${BUNDLEVERSION}" @@ -65,4 +71,4 @@ echo "Bundle url is ${BUNDLEURL}" # Set BUNDLEVERSION & BUNDLEURL echo BUNDLEVERSION=${BUNDLEVERSION} > ${WORKSPACE}/bundle.txt -echo BUNDLEURL=${BUNDLEURL} >> ${WORKSPACE}/bundle.txt \ No newline at end of file +echo BUNDLEURL=${BUNDLEURL} >> ${WORKSPACE}/bundle.txt