summaryrefslogtreecommitdiffstats
path: root/jjb/cicn/include-raw-cicn-maven-push.sh
diff options
context:
space:
mode:
authorMauro Sardara <msardara+fdio@cisco.com>2017-03-27 14:38:22 +0200
committerMauro Sardara <msardara+fdio@cisco.com>2017-03-27 15:11:25 +0000
commit25139553f31c68e8e6f5fba51f706fbec5a7f367 (patch)
tree7adbd9f0a4958d90e657ef7281865e384ff6c20d /jjb/cicn/include-raw-cicn-maven-push.sh
parente343acc2af222963cf6d1540b3f347f366cda119 (diff)
First Jenkins Job Builder configuration for CICN
Change-Id: I797a5fa2e38c256d1d9ba8b4141d6e8987ceeb11 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Diffstat (limited to 'jjb/cicn/include-raw-cicn-maven-push.sh')
-rw-r--r--jjb/cicn/include-raw-cicn-maven-push.sh42
1 files changed, 42 insertions, 0 deletions
diff --git a/jjb/cicn/include-raw-cicn-maven-push.sh b/jjb/cicn/include-raw-cicn-maven-push.sh
new file mode 100644
index 000000000..0d476b581
--- /dev/null
+++ b/jjb/cicn/include-raw-cicn-maven-push.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+set -xe -o pipefail
+echo "*******************************************************************"
+echo "* STARTING PUSH OF PACKAGES TO REPOS"
+echo "* NOTHING THAT HAPPENS BELOW THIS POINT IS RELATED TO BUILD FAILURE"
+echo "*******************************************************************"
+
+[ "$MVN" ] || MVN="/opt/apache/maven/bin/mvn"
+GROUP_ID="io.fd.${PROJECT}"
+BASEURL="${NEXUSPROXY}/content/repositories/fd.io."
+BASEREPOID='fdio-'
+
+if [ "${OS}" == "ubuntu1404" ]; then
+ # Find the files
+ JARS=$(find . -type f -iname '*.jar')
+ DEBS=$(find . -type f -iname '*.deb')
+ for i in $JARS
+ do
+ push_jar "$i"
+ done
+
+ for i in $DEBS
+ do
+ push_deb "$i"
+ done
+elif [ "${OS}" == "ubuntu1604" ]; then
+ DEBS=$(find . -type f -iname '*.deb')
+ for i in $DEBS
+ do
+ push_deb "$i"
+ done
+elif [ "${OS}" == "centos7" ]; then
+ # Find the files
+ RPMS=$(find . -type f -iname '*.rpm')
+ SRPMS=$(find . -type f -iname '*.srpm')
+ SRCRPMS=$(find . -type f -name '*.src.rpm')
+ for i in $RPMS $SRPMS $SRCRPMS
+ do
+ push_rpm "$i"
+ done
+fi
+# vim: ts=4 sw=4 sts=4 et ft=sh :