3 name: nonrtric-plt-dmaapadapter-project-view
4 project-name: nonrtric-plt-dmaapadapter
8 - _dmaapadapter_jdk_common: &dmaapadapter_jdk_common
9 name: dmaapadapter-jdk-common
11 project: nonrtric/plt/dmaapadapter
12 # jenkins job name prefix
13 project-name: nonrtric-plt-dmaapadapter
14 # maven settings file has docker credentials
15 mvn-settings: nonrtric-plt-dmaapadapter-settings
17 java-version: openjdk17
20 <<: *dmaapadapter_jdk_common
21 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
23 - gerrit-maven-docker-verify
24 - gerrit-maven-docker-merge
25 - gerrit-maven-docker-stage
30 java-version: openjdk11
37 # nonrtric:dmaapadapter/
38 # Maven artifacts for nonrtric-plt-dmaapadapter/
40 <<: *dmaapadapter_jdk_common
41 name: nonrtric-plt-dmaapadapter
42 project-name: "{name}"
43 mvn-opts: "-Ddocker.skip=true"
44 build-node: ubuntu1804-builder-4c-4g
52 java-version: openjdk11
60 <<: *dmaapadapter_jdk_common
61 name: nonrtric-plt-dmaapadapter-release
62 # maven release requires sigul which requires centos
63 # container release requires docker
64 build-node: centos7-docker-2c-8g
66 - "{project-name}-gerrit-release-jobs"
69 <<: *dmaapadapter_jdk_common
70 name: nonrtric-plt-dmaapadapter-sonar
71 project-name: nonrtric-plt-dmaapadapter
72 # template goal install builds docker image unnecessarily
73 mvn-params: "-Ddocker.skip=true"
75 sonarcloud-api-token: "{sonarcloud_api_token}"
76 sonarcloud-project-key: "nonrtric-plt-dmaapadapter"
77 sonarcloud-project-organization: "{sonarcloud_project_organization}"