This change introduce one ONAP Java build server.
On that ONAP build server multiple Java versions will be installed:
- JDK8
- JDK11
- JDK12
The correct Java version required for the job will be defined using
JAVA_HOME
Change-Id: I9ec54c3509b13bcea760c2a888a33beb7be9e90f
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- dublin:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- dublin:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
# this job gets triggered when a change is proposed to
# ccsdk/oran project on Nordix Gerrit.
- project:
-
name: ccsdk-oran-verify
-
project: ccsdk/oran
-
project-name: ccsdk-oran
- jdk-version: sdk12
-
stream:
- master:
branch: '{stream}'
+ jdk-version: java-12
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
- jdk-version: jdk12
+ jdk-version: java-12
- dublin:
branch: '{stream}'
- jdk-version: jdk8
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- dublin:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- casablanca:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- casablanca:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- casablanca:
branch: '{stream}'
+ jdk-version: java-8
- dublin:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- casablanca:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
- job-template:
name: 'local-onap-{project-name}-{stream}-verify-java'
disabled_job_var: false
- jdk-version: jdk8
+ node: onap-ubuntu1804
disabled: '{obj:disabled_job_var}'
concurrent: true
project: 'local/onap/{project}'
branch: '{branch}'
- nordix-gerrit-parameters
- - label:
- name: SLAVE_LABEL
- default: 'onap-build-ubuntu1604-{jdk-version}'
- description: 'Slave label to schedule this job on'
- string:
name: JAVA_HOME
- default: /usr/lib/jvm/openjdk-amd64
+ default: '/usr/lib/jvm/{jdk-version}-openjdk-amd64'
description: Java home
- string:
name: MVN_VERSION
builders:
- shell:
- !include-raw-escape: ../global/verify-jobs.sh
+ !include-raw-escape: ./verify-jobs.sh
- job-template:
name: 'onap-{project-name}-{stream}-verify-java'
disabled_job_var: false
- jdk-version: jdk8
+ node: onap-ubuntu1804
disabled: '{obj:disabled_job_var}'
concurrent: true
project: 'onap/{project}'
branch: '{branch}'
- nordix-gerrit-parameters
- - label:
- name: SLAVE_LABEL
- default: 'onap-build-ubuntu1604-{jdk-version}'
- description: 'Slave label to schedule this job on'
- string:
name: JAVA_HOME
- default: /usr/lib/jvm/openjdk-amd64
+ default: '/usr/lib/jvm/{jdk-version}-openjdk-amd64'
description: Java home
- string:
name: MVN_VERSION
builders:
- shell:
- !include-raw-escape: ../global/verify-jobs.sh
+ !include-raw-escape: ./verify-jobs.sh
- job-template:
name: 'onap-{project-name}-push-upstream'
-
node: infra-ubuntu1804
-
disabled: false
-
concurrent: false
properties:
- job-template:
name: 'onap-{project-name}-rebase'
-
node: infra-ubuntu1804
-
disabled: false
-
concurrent: false
properties:
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- casablanca:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- 'casablanca':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
- '20.1':
branch: '{stream}'
+ jdk-version: java-8
disabled_job_var: true
jobs:
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
- dublin:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- master:
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
disabled_job_var: true
jobs:
--- /dev/null
+#!/bin/bash
+set -o errexit
+set -o nounset
+set -o pipefail
+
+cd $WORKSPACE
+echo "Info: Java version"
+echo "----------------------------------------------------"
+$JAVA_HOME/bin/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
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file
stream:
- 'master':
branch: '{stream}'
+ jdk-version: java-8
jobs:
- 'onap-{project-name}-{stream}-verify-java'
\ No newline at end of file