# maven settings file has docker credentials
mvn-settings: nonrtric-settings
mvn-version: mvn36
-
-- nonrtric_jdk11: &nonrtric_jdk11
- <<: *nonrtric_jdk_common
- name: nonrtric-jdk11
java-version: openjdk11
-- nonrtric_jdk8: &nonrtric_jdk8
- <<: *nonrtric_jdk_common
- name: nonrtric-jdk8
- java-version: openjdk8
-
- project:
- <<: *nonrtric_jdk11
+ <<: *nonrtric_jdk_common
mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
jobs:
- gerrit-maven-docker-verify:
# nonrtric:policy-agent
# Maven artifacts for nonrtric-policy-agent
- project:
- <<: *nonrtric_jdk11
+ <<: *nonrtric_jdk_common
name: nonrtric-policy-agent
project-name: '{name}'
mvn-opts: '-Ddocker.skip=true -Dexec.skip=true'
# nonrtric:sdnc-a1-controller
# Maven artifacts for nonrtric-sdnc-a1-controller
- project:
- <<: *nonrtric_jdk8
+ <<: *nonrtric_jdk_common
name: nonrtric-sdnc-a1-controller
project-name: '{name}'
mvn-opts: '-Ddocker.skip=true -Dexec.skip=true'
branch: master
- project:
- <<: *nonrtric_jdk11
+ <<: *nonrtric_jdk_common
name: nonrtric-release
branch: master
# maven release requires sigul which requires centos
- '{project-name}-gerrit-release-jobs'
- project:
- <<: *nonrtric_jdk11
+ <<: *nonrtric_jdk_common
name: nonrtric-sonar
# template goal install builds docker image unnecessarily
mvn-params: '-Ddocker.skip=true -Dexec.skip=true'