3 name: nonrtric-plt-rappmanager-project-view
4 project-name: nonrtric-plt-rappmanager
9 name: nonrtric-plt-participants-project-view
10 project-name: nonrtric-plt-participants
14 - _nonrtric_jdk_common: &rappmanager_jdk_common
15 name: rappmanager-jdk-common
17 project: nonrtric/plt/rappmanager
18 # jenkins job name prefix
19 project-name: nonrtric-plt-rappmanager
20 # maven settings file has docker credentials
21 mvn-settings: nonrtric-plt-rappmanager-settings
22 gerrit_trigger_file_paths:
23 - compare-type: REG_EXP
24 pattern: "^((?!participants\/).)*$"
26 java-version: openjdk17
27 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern.txt
30 <<: *rappmanager_jdk_common
31 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
33 - gerrit-maven-docker-verify
34 - gerrit-maven-docker-merge
35 - gerrit-maven-docker-stage
44 # nonrtric:rappmanager/
45 # Maven artifacts for nonrtric-plt-rappmanager/
47 <<: *rappmanager_jdk_common
48 name: nonrtric-plt-rappmanager
49 project-name: "{name}"
50 mvn-opts: "-Ddocker.skip=true"
51 build-node: ubuntu1804-docker-4c-4g
56 - gerrit-maven-verify-dependencies
67 <<: *rappmanager_jdk_common
68 name: nonrtric-plt-rappmanager-release
69 project-name: nonrtric-plt-rappmanager
70 # maven release requires sigul which requires centos
71 # container release requires docker
72 build-node: centos7-docker-2c-8g
74 - "{project-name}-gerrit-release-jobs"
77 <<: *rappmanager_jdk_common
78 name: nonrtric-plt-rappmanager-sonar
79 project-name: nonrtric-plt-rappmanager
80 # template goal install builds docker image unnecessarily
81 mvn-params: "-Ddocker.skip=true"
83 sonarcloud-api-token: "{sonarcloud_api_token}"
84 sonarcloud-project-key: "nonrtric-plt-rappmanager"
85 sonarcloud-project-organization: "{sonarcloud_project_organization}"
89 - _nonrtric_jdk_common: &acm_participants_jdk_common
90 name: acm_participants_jdk_common
92 project: nonrtric/plt/rappmanager
93 # jenkins job name prefix
94 project-name: nonrtric-plt-participants
95 # maven settings file has docker credentials
96 mvn-settings: nonrtric-plt-rappmanager-settings
97 gerrit_trigger_file_paths:
98 - compare-type: REG_EXP
99 pattern: "participants/.*"
101 java-version: openjdk17
102 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
105 <<: *acm_participants_jdk_common
106 project-name: nonrtric-plt-participants
107 mvn-params: "-Dbuild.number=${{BUILD_NUMBER}} -f participants"
109 - gerrit-maven-docker-verify
110 - gerrit-maven-docker-merge
111 - gerrit-maven-docker-stage
120 # nonrtric:rappmanager/
121 # Maven artifacts for nonrtric-plt-rappmanager/
123 <<: *acm_participants_jdk_common
124 name: nonrtric-plt-participants
125 project-name: nonrtric-plt-participants
126 mvn-params: "-Ddocker.skip=true -f participants"
127 build-node: ubuntu1804-docker-4c-4g
131 - gerrit-maven-verify
132 - gerrit-maven-verify-dependencies
142 <<: *acm_participants_jdk_common
143 name: nonrtric-plt-participants-release
144 project-name: nonrtric-plt-participants
145 # maven release requires sigul which requires centos
146 # container release requires docker
147 build-node: centos7-docker-2c-8g
149 - "{project-name}-gerrit-release-jobs"
152 <<: *acm_participants_jdk_common
153 name: nonrtric-plt-participants-sonar
154 project-name: nonrtric-plt-participants
155 # template goal install builds docker image unnecessarily
156 mvn-params: "-Ddocker.skip=true -f participants"
158 sonarcloud-api-token: "{sonarcloud_api_token}"
159 sonarcloud-project-key: "nonrtric-plt-participants"
160 sonarcloud-project-organization: "{sonarcloud_project_organization}"