project: dcaegen2/collectors/datafile
+ project-name: dcaegen2-collectors-datafile
+
stream:
- nordix-dev:
branch: '{stream}'
jobs:
- - datafile-verify-{stream}
+ - '{project-name}-{stream}-verify-java'
- job-template:
- name: datafile-verify-{stream}
+ name: '{project-name}-{stream}-verify-java'
- node: ubuntu1804
+ node: onap-ubuntu1604
disabled: false
project: '{project}'
branch: '{branch}'
- nordix-gerrit-parameters
+ - string:
+ name: JAVA_HOME
+ default: /usr/lib/jvm/java-1.8.0-openjdk-amd64
+ description: Java home
+ - string:
+ name: MVN_VERSION
+ default: 3.3.9
+ description: Maven version
+ - string:
+ name: MVN_URL
+ default: https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/$MVN_VERSION/apache-maven-${{MVN_VERSION}}-bin.zip
+ description: URL to download Maven
+ - string:
+ name: MVN
+ default: $WORKSPACE/apache-maven-${{MVN_VERSION}}/bin/mvn
+ description: Path to mvn executable
scm:
- git-scm-gerrit:
branch: '{branch}'
files: '**'
- wrappers:
- - nordixinfra-jjb-creds-wrapper
-
builders:
- shell:
!include-raw-escape: ./datafile-verify.sh
set -o nounset
set -o pipefail
-echo "Hello World"
+cd $WORKSPACE
+echo "Info: Java version"
+echo "----------------------------------------------------"
+java -version
+echo "----------------------------------------------------"
+echo "Downloading Maven $MVN_VERSION from $MVN_URL"
+wget -q $MVN_URL && unzip -qq apache-maven-${MVN_VERSION}-bin.zip
+echo "Info: Maven version"
+echo "----------------------------------------------------"
+$MVN -version
+echo "----------------------------------------------------"
+echo "Proceeding with unit test"
+echo "----------------------------------------------------"
+$MVN clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn