3 name: nonrtric-plt-rappmanager-project-view
4 project-name: nonrtric-plt-rappmanager
9 name: nonrtric-plt-rappmanager-info
10 project: nonrtric/plt/rappmanager
11 project-name: nonrtric-plt-rappmanager
12 build-node: centos7-builder-1c-1g
15 - gerrit-info-yaml-verify
17 - _nonrtric_jdk_common: &rappmanager_jdk_common
18 name: rappmanager-jdk-common
20 project: nonrtric/plt/rappmanager
21 # jenkins job name prefix
22 project-name: nonrtric-plt-rappmanager
23 # maven settings file has docker credentials
24 mvn-settings: nonrtric-plt-rappmanager-settings
25 gerrit_trigger_file_paths:
26 - compare-type: REG_EXP
27 pattern: "^((?!participants\/).)*$"
29 java-version: openjdk17
30 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern.txt
33 <<: *rappmanager_jdk_common
34 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
36 - gerrit-maven-docker-verify
37 - gerrit-maven-docker-merge
38 - gerrit-maven-docker-stage
45 # nonrtric:rappmanager/
46 # Maven artifacts for nonrtric-plt-rappmanager/
48 <<: *rappmanager_jdk_common
49 name: nonrtric-plt-rappmanager
50 project-name: "{name}"
51 mvn-opts: "-Ddocker.skip=true"
52 build-node: ubuntu1804-builder-4c-4g
63 <<: *rappmanager_jdk_common
64 name: nonrtric-plt-rappmanager-release
65 # maven release requires sigul which requires centos
66 # container release requires docker
67 build-node: centos7-docker-2c-8g
69 - "{project-name}-gerrit-release-jobs"
72 <<: *rappmanager_jdk_common
73 name: nonrtric-plt-rappmanager-sonar
74 project-name: nonrtric-plt-rappmanager
75 # template goal install builds docker image unnecessarily
76 mvn-params: "-Ddocker.skip=true"
78 sonarcloud-api-token: "{sonarcloud_api_token}"
79 sonarcloud-project-key: "nonrtric-plt-rappmanager"
80 sonarcloud-project-organization: "{sonarcloud_project_organization}"
84 - _nonrtric_jdk_common: &acm_participants_jdk_common
85 name: acm_participants_jdk_common
87 project: nonrtric/plt/rappmanager
88 # jenkins job name prefix
89 project-name: nonrtric-plt-participants
90 # maven settings file has docker credentials
91 mvn-settings: nonrtric-plt-rappmanager-settings
92 gerrit_trigger_file_paths:
93 - compare-type: REG_EXP
94 pattern: "participants/.*"
96 java-version: openjdk17
97 jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
100 <<: *acm_participants_jdk_common
101 mvn-params: "-Dbuild.number=${{BUILD_NUMBER}} -f participants"
103 - gerrit-maven-docker-verify
104 - gerrit-maven-docker-merge
105 - gerrit-maven-docker-stage
112 # nonrtric:rappmanager/
113 # Maven artifacts for nonrtric-plt-rappmanager/
115 <<: *acm_participants_jdk_common
116 name: nonrtric-plt-participants
117 project-name: "{name}"
118 mvn-opts: "-Ddocker.skip=true -f participants"
119 build-node: ubuntu1804-builder-4c-4g
130 <<: *acm_participants_jdk_common
131 name: nonrtric-plt-participants-release
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}"