Merge "Configuring minions as single use"
[ci-management.git] / jjb / nsh_sfc / include-raw-nsh_sfc-pkg-push.sh
1 #!/bin/bash
2 # basic build script example
3 set -e -o pipefail
4 echo "Looking for jars/debs/rpms to publish"
5 if [ "${OS}" == "ubuntu1404" ]; then
6     # Find the files
7     DEBS=$(find . -type f -iname '*.deb')
8     echo "Found DEBS=${DEBS}"
9     for i in $DEBS
10     do
11         push_deb "$i"
12     done
13
14     export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
15     export JAVAC=${JAVA_HOME}/bin/javac
16     export PATH=${JAVA_HOME}/bin/:${PATH}
17     cd nsh-plugin/build/java/jvpp
18     $MVN deploy \
19         -gs "$GLOBAL_SETTINGS_FILE" -s "$SETTINGS_FILE"
20     cd -
21
22 elif [ "${OS}" == "ubuntu1604" ]; then
23
24     # Find the files
25     DEBS=$(find . -type f -iname '*.deb')
26     echo "Found DEBS=${DEBS}"
27     for i in $DEBS
28     do
29         push_deb "$i"
30     done
31
32 elif [ "${OS}" == "centos7" ]; then
33     # Find the files
34     RPMS=$(find . -type f -iname '*.rpm')
35     SRPMS=$(find . -type f -iname '*.srpm')
36     SRCRPMS=$(find . -type f -name '*.src.rpm')
37     echo "Found RPMS=${RPMS}"
38     echo "Found SRPMS=${SRPMS}"
39     echo "Found SRCRPMS=${SRCRPMS}"
40     for i in $RPMS $SRPMS $SRCRPMS
41     do
42         push_rpm "$i"
43     done
44 fi