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
15 name: nonrtric-plt-rappmanager-info
16 project: nonrtric/plt/rappmanager
17 project-name: nonrtric-plt-rappmanager
18 build-node: centos7-builder-1c-1g
21 - gerrit-info-yaml-verify
23 - _nonrtric_jdk_common: &rappmanager_jdk_common
24 name: rappmanager-jdk-common
26 project: nonrtric/plt/rappmanager
27 # jenkins job name prefix
28 project-name: nonrtric-plt-rappmanager
29 # maven settings file has docker credentials
30 mvn-settings: nonrtric-plt-rappmanager-settings
31 gerrit_trigger_file_paths:
32 - compare-type: REG_EXP
33 pattern: "^((?!participants\/).)*$"
35 java-version: openjdk17
36 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern.txt
39 <<: *rappmanager_jdk_common
40 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
42 - gerrit-maven-docker-verify
43 - gerrit-maven-docker-merge
44 - gerrit-maven-docker-stage
51 # nonrtric:rappmanager/
52 # Maven artifacts for nonrtric-plt-rappmanager/
54 <<: *rappmanager_jdk_common
55 name: nonrtric-plt-rappmanager
56 project-name: "{name}"
57 mvn-opts: "-Ddocker.skip=true"
58 build-node: ubuntu1804-builder-4c-4g
69 <<: *rappmanager_jdk_common
70 name: nonrtric-plt-rappmanager-release
71 project-name: nonrtric-plt-rappmanager
72 # maven release requires sigul which requires centos
73 # container release requires docker
74 build-node: centos7-docker-2c-8g
76 - "{project-name}-gerrit-release-jobs"
79 <<: *rappmanager_jdk_common
80 name: nonrtric-plt-rappmanager-sonar
81 project-name: nonrtric-plt-rappmanager
82 # template goal install builds docker image unnecessarily
83 mvn-params: "-Ddocker.skip=true"
85 sonarcloud-api-token: "{sonarcloud_api_token}"
86 sonarcloud-project-key: "nonrtric-plt-rappmanager"
87 sonarcloud-project-organization: "{sonarcloud_project_organization}"
91 - _nonrtric_jdk_common: &acm_participants_jdk_common
92 name: acm_participants_jdk_common
94 project: nonrtric/plt/rappmanager
95 # jenkins job name prefix
96 project-name: nonrtric-plt-participants
97 # maven settings file has docker credentials
98 mvn-settings: nonrtric-plt-rappmanager-settings
99 gerrit_trigger_file_paths:
100 - compare-type: REG_EXP
101 pattern: "participants/.*"
103 java-version: openjdk17
104 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
107 <<: *acm_participants_jdk_common
108 project-name: nonrtric-plt-participants
109 mvn-params: "-Dbuild.number=${{BUILD_NUMBER}} -f participants"
111 - gerrit-maven-docker-verify
112 - gerrit-maven-docker-merge
113 - 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-builder-4c-4g
138 <<: *acm_participants_jdk_common
139 name: nonrtric-plt-participants-release
140 project-name: nonrtric-plt-participants
141 # maven release requires sigul which requires centos
142 # container release requires docker
143 build-node: centos7-docker-2c-8g
145 - "{project-name}-gerrit-release-jobs"
148 <<: *acm_participants_jdk_common
149 name: nonrtric-plt-participants-sonar
150 project-name: nonrtric-plt-participants
151 # template goal install builds docker image unnecessarily
152 mvn-params: "-Ddocker.skip=true -f participants"
154 sonarcloud-api-token: "{sonarcloud_api_token}"
155 sonarcloud-project-key: "nonrtric-plt-participants"
156 sonarcloud-project-organization: "{sonarcloud_project_organization}"