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
42 # nonrtric:rappmanager/
43 # Maven artifacts for nonrtric-plt-rappmanager/
45 <<: *rappmanager_jdk_common
46 name: nonrtric-plt-rappmanager
47 project-name: "{name}"
48 mvn-opts: "-Ddocker.skip=true"
49 build-node: ubuntu1804-builder-4c-4g
60 <<: *rappmanager_jdk_common
61 name: nonrtric-plt-rappmanager-release
62 project-name: nonrtric-plt-rappmanager
63 # maven release requires sigul which requires centos
64 # container release requires docker
65 build-node: centos7-docker-2c-8g
67 - "{project-name}-gerrit-release-jobs"
70 <<: *rappmanager_jdk_common
71 name: nonrtric-plt-rappmanager-sonar
72 project-name: nonrtric-plt-rappmanager
73 # template goal install builds docker image unnecessarily
74 mvn-params: "-Ddocker.skip=true"
76 sonarcloud-api-token: "{sonarcloud_api_token}"
77 sonarcloud-project-key: "nonrtric-plt-rappmanager"
78 sonarcloud-project-organization: "{sonarcloud_project_organization}"
82 - _nonrtric_jdk_common: &acm_participants_jdk_common
83 name: acm_participants_jdk_common
85 project: nonrtric/plt/rappmanager
86 # jenkins job name prefix
87 project-name: nonrtric-plt-participants
88 # maven settings file has docker credentials
89 mvn-settings: nonrtric-plt-rappmanager-settings
90 gerrit_trigger_file_paths:
91 - compare-type: REG_EXP
92 pattern: "participants/.*"
94 java-version: openjdk17
95 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
98 <<: *acm_participants_jdk_common
99 project-name: nonrtric-plt-participants
100 mvn-params: "-Dbuild.number=${{BUILD_NUMBER}} -f participants"
102 - gerrit-maven-docker-verify
103 - gerrit-maven-docker-merge
104 - gerrit-maven-docker-stage
111 # nonrtric:rappmanager/
112 # Maven artifacts for nonrtric-plt-rappmanager/
114 <<: *acm_participants_jdk_common
115 name: nonrtric-plt-participants
116 project-name: nonrtric-plt-participants
117 mvn-params: "-Ddocker.skip=true -f participants"
118 build-node: ubuntu1804-builder-4c-4g
129 <<: *acm_participants_jdk_common
130 name: nonrtric-plt-participants-release
131 project-name: nonrtric-plt-participants
132 # maven release requires sigul which requires centos
133 # container release requires docker
134 build-node: centos7-docker-2c-8g
136 - "{project-name}-gerrit-release-jobs"
139 <<: *acm_participants_jdk_common
140 name: nonrtric-plt-participants-sonar
141 project-name: nonrtric-plt-participants
142 # template goal install builds docker image unnecessarily
143 mvn-params: "-Ddocker.skip=true -f participants"
145 sonarcloud-api-token: "{sonarcloud_api_token}"
146 sonarcloud-project-key: "nonrtric-plt-participants"
147 sonarcloud-project-organization: "{sonarcloud_project_organization}"