X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-compare-distributions.sh;h=f31f79e387f51ef495101a3933368d3dec36392f;hb=fc3930db4381588fff5aa7b74d9fdd536b6955d2;hp=6e48b2d23cd593758e1616e76c7fffb2d33f76ac;hpb=a67a867c7affe5e25546a415e1306b81c6860876;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-compare-distributions.sh b/jjb/integration/integration-compare-distributions.sh index 6e48b2d23..f31f79e38 100644 --- a/jjb/integration/integration-compare-distributions.sh +++ b/jjb/integration/integration-compare-distributions.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -l # Depends on variables created and published from the integration-set-variables script @@ -61,3 +61,15 @@ mkdir -p "$WORKSPACE"/archives python distcompare.py -r "ssh://jenkins-$SILO@git.opendaylight.org:29418" | tee /tmp/dist_diff.txt echo -e "Patch differences listed are in comparison to:\n\t$ACTUAL_BUNDLE_URL\n\n" > "$WORKSPACE"/archives/distribution_differences.txt sed -ne '/Patch differences/,$ p' /tmp/dist_diff.txt >> "$WORKSPACE"/archives/distribution_differences.txt + +# Check OpenDaylight YANG modules: +echo "Installing pyang" +pip install --user pyang +if [ -f /tmp/distro_new/bin/extract_modules.sh ]; then + echo "Extracting YANG modules" + /tmp/distro_new/bin/extract_modules.sh + echo "Checking YANG modules" + /tmp/distro_new/bin/check_modules.sh + mv /tmp/distro_new/opendaylight-models "$WORKSPACE"/archives +fi +