#!/bin/bash
ARCHIVES_DIR="$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER"
LOGS_SERVER="https://logs.opendaylight.org"
echo "Build logs: $LOGS_SERVER/$SILO/$ARCHIVES_DIR"
mkdir .archives
cd .archives/
cat > deploy-archives.xml <
4.0.0
logs
logs
1.0.0
pom
org.apache.maven.plugins
maven-deploy-plugin
2.8.2
true
org.sonatype.plugins
maven-upload-plugin
0.0.1
publish-site
deploy
upload-file
opendaylight-log-archives
https://nexus.opendaylight.org/service/local/repositories/logs/content-compressed
archives.zip
$SILO
EOF
mkdir -p $ARCHIVES_DIR
mv $WORKSPACE/archives/ $ARCHIVES_DIR
touch $ARCHIVES_DIR/_build-details.txt
echo "build-url: ${{BUILD_URL}}" >> $ARCHIVES_DIR/_build-details.txt
wget -O $ARCHIVES_DIR/_console-output.log ${{BUILD_URL}}consoleText
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
zip -r archives.zip $JENKINS_HOSTNAME/
du -sh archives.zip