blob: ec7dc55f719b3dfcc489da8774f27defc840cef9 [file] [log] [blame]
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +00001---
2# ============LICENSE_START=======================================================
rohithrajneeshc3740512023-09-13 09:29:37 +01003# Copyright (C) 2023 Nordix Foundation.
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +00004# ================================================================================
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# SPDX-License-Identifier: Apache-2.0
18# ============LICENSE_END=========================================================
19
20# this job gets triggered when a change is proposed to
21# nonrtric/plt/ranpm project on Nordix Gerrit.
22
rohithrajneeshc3740512023-09-13 09:29:37 +010023- _nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common
24 name: nonrtric-plt-ranpm-common
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +000025 project: nonrtric/plt/ranpm
26 project-name: nonrtric-plt-ranpm
rohithrajneeshc3740512023-09-13 09:29:37 +010027 jdk-version: java-17
JohnKeeneyae708072024-09-17 12:04:18 +010028 mvn_version: 3.6.3
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +000029
rohithrajneeshc3740512023-09-13 09:29:37 +010030# Job for nonrtric-plt-ranpm-datafilecollector
31- project:
32 <<: *nonrtric_plt_ranpm_jdk_common
33 name: nonrtric-plt-ranpm-datafilecollector
34 project-name: nonrtric-plt-ranpm-datafilecollector
35 mvn-params: "-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}"
rohithrajneeshd2607aa2023-09-19 15:13:32 +010036 subdirectory: datafilecollector
rohithrajneesh3f14c402023-09-21 15:45:22 +010037 trigger_branch_pattern: '**'
38 trigger_files_path_pattern: '**/datafilecollector/**'
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +000039 jobs:
40 - 'oransc-{project-name}-verify-java'
rohithrajneeshc3740512023-09-13 09:29:37 +010041 stream:
42 - master:
43 branch: master
rohithrajneesh3f14c402023-09-21 15:45:22 +010044
45# Jobs for nonrtric-plt-ranpm-pmproducer
46- project:
47 <<: *nonrtric_plt_ranpm_jdk_common
48 name: nonrtric-plt-ranpm-pmproducer
49 project-name: nonrtric-plt-ranpm-pmproducer
50 mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
51 subdirectory: pmproducer
52 trigger_branch_pattern: '**'
53 trigger_files_path_pattern: "**/pmproducer/**"
54 jobs:
55 - 'oransc-{project-name}-verify-java'
56 stream:
57 - master:
58 branch: master
59
60# Jobs for nonrtric-plt-ranpm-influxlogger
61- project:
62 <<: *nonrtric_plt_ranpm_jdk_common
63 name: nonrtric-plt-ranpm-influxlogger
64 project-name: nonrtric-plt-ranpm-influxlogger
65 mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
66 subdirectory: influxlogger
67 trigger_branch_pattern: '**'
68 trigger_files_path_pattern: "**/influxlogger/**"
69 jobs:
70 - 'oransc-{project-name}-verify-java'
71 stream:
72 - master:
73 branch: master
74
75# Jobs for nonrtric-plt-ranpm-pm-file-converter
76- project:
77 <<: *nonrtric_plt_ranpm_jdk_common
78 name: nonrtric-plt-ranpm-pm-file-converter
rohithrajneeshaec245a2023-09-22 15:27:42 +010079 project-name: nonrtric-plt-ranpm-pm-file-converter
rohithrajneesh14d1fa62023-09-25 11:56:17 +010080 directory: pm-file-converter
rohithrajneesh3f14c402023-09-21 15:45:22 +010081 trigger_branch_pattern: '**'
82 trigger_files_path_pattern: "**/pm-file-converter/**"
83 jobs:
84 - 'oransc-{project-name}-verify-go'
85 stream:
86 - master:
87 branch: master