X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Finclude-raw-deploy-archives.sh;h=f5d96bd22b0c49d46fecd36c97d6b9ff5a33b0ab;hb=6a9c5b9776a305a8c8eff9621524f4ed11e6d94e;hp=1ecfc069d4b014b50d9ff7b7d241b19ea1ea27cd;hpb=f963acd7a1818e72109a3e409d1b4f95ef6a030b;p=releng%2Fbuilder.git diff --git a/jjb/include-raw-deploy-archives.sh b/jjb/include-raw-deploy-archives.sh index 1ecfc069d..f5d96bd22 100644 --- a/jjb/include-raw-deploy-archives.sh +++ b/jjb/include-raw-deploy-archives.sh @@ -50,16 +50,37 @@ cat > deploy-archives.xml < /dev/null 2>&1 touch $ARCHIVES_DIR/_build-details.txt echo "build-url: ${{BUILD_URL}}" >> $ARCHIVES_DIR/_build-details.txt +env > $ARCHIVES_DIR/_build-enviroment-variables.txt + +# Magic string used to trim console logs at the appropriate level during wget +echo "-----END_OF_BUILD-----" wget -O $ARCHIVES_DIR/_console-output.log ${{BUILD_URL}}consoleText +sed -i '/^-----END_OF_BUILD-----$/,$d' $ARCHIVES_DIR/_console-output.log + gzip $ARCHIVES_DIR/*.txt $ARCHIVES_DIR/*.log -# find and gzip all text files -find $ARCHIVES_DIR -name "*.txt" \ - -o -name "*.log" \ - -o -name "*.html" \ - | xargs gzip +# find and gzip any 'text' files +find $ARCHIVES_DIR -type f -print0 \ + | xargs -0r file \ + | egrep -e ':.*text.*' \ + | cut -d: -f1 \ + | xargs -d'\n' -r gzip zip -r archives.zip $JENKINS_HOSTNAME/ du -sh archives.zip