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
64 <<: *rappmanager_jdk_common
65 name: nonrtric-plt-rappmanager-release
66 project-name: nonrtric-plt-rappmanager
67 # maven release requires sigul which requires centos
68 # container release requires docker
69 build-node: centos7-docker-2c-8g
71 - "{project-name}-gerrit-release-jobs"
74 <<: *rappmanager_jdk_common
75 name: nonrtric-plt-rappmanager-sonar
76 project-name: nonrtric-plt-rappmanager
77 # template goal install builds docker image unnecessarily
78 mvn-params: "-Ddocker.skip=true"
80 sonarcloud-api-token: "{sonarcloud_api_token}"
81 sonarcloud-project-key: "nonrtric-plt-rappmanager"
82 sonarcloud-project-organization: "{sonarcloud_project_organization}"
86 - _nonrtric_jdk_common: &acm_participants_jdk_common
87 name: acm_participants_jdk_common
89 project: nonrtric/plt/rappmanager
90 # jenkins job name prefix
91 project-name: nonrtric-plt-participants
92 # maven settings file has docker credentials
93 mvn-settings: nonrtric-plt-rappmanager-settings
94 gerrit_trigger_file_paths:
95 - compare-type: REG_EXP
96 pattern: "participants/.*"
98 java-version: openjdk17
99 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
102 <<: *acm_participants_jdk_common
103 project-name: nonrtric-plt-participants
104 mvn-params: "-Dbuild.number=${{BUILD_NUMBER}} -f participants"
106 - gerrit-maven-docker-verify
107 - gerrit-maven-docker-merge
108 - gerrit-maven-docker-stage
117 # nonrtric:rappmanager/
118 # Maven artifacts for nonrtric-plt-rappmanager/
120 <<: *acm_participants_jdk_common
121 name: nonrtric-plt-participants
122 project-name: nonrtric-plt-participants
123 mvn-params: "-Ddocker.skip=true -f participants"
124 build-node: ubuntu1804-docker-4c-4g
137 <<: *acm_participants_jdk_common
138 name: nonrtric-plt-participants-release
139 project-name: nonrtric-plt-participants
140 # maven release requires sigul which requires centos
141 # container release requires docker
142 build-node: centos7-docker-2c-8g
144 - "{project-name}-gerrit-release-jobs"
147 <<: *acm_participants_jdk_common
148 name: nonrtric-plt-participants-sonar
149 project-name: nonrtric-plt-participants
150 # template goal install builds docker image unnecessarily
151 mvn-params: "-Ddocker.skip=true -f participants"
153 sonarcloud-api-token: "{sonarcloud_api_token}"
154 sonarcloud-project-key: "nonrtric-plt-participants"
155 sonarcloud-project-organization: "{sonarcloud_project_organization}"