blob: 98fdfb45a31a1cf8fa0b90b848010d024050cf86 [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
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +000028
rohithrajneeshc3740512023-09-13 09:29:37 +010029# Job for nonrtric-plt-ranpm-datafilecollector
30- project:
31 <<: *nonrtric_plt_ranpm_jdk_common
32 name: nonrtric-plt-ranpm-datafilecollector
33 project-name: nonrtric-plt-ranpm-datafilecollector
34 mvn-params: "-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}"
rohithrajneeshd2607aa2023-09-19 15:13:32 +010035 subdirectory: datafilecollector
rohithrajneesh3f14c402023-09-21 15:45:22 +010036 trigger_branch_pattern: '**'
37 trigger_files_path_pattern: '**/datafilecollector/**'
robert.tomczyk7c6eb8d2023-03-01 10:19:51 +000038 jobs:
39 - 'oransc-{project-name}-verify-java'
rohithrajneeshc3740512023-09-13 09:29:37 +010040 stream:
41 - master:
42 branch: master
rohithrajneesh3f14c402023-09-21 15:45:22 +010043
44# Jobs for nonrtric-plt-ranpm-pmproducer
45- project:
46 <<: *nonrtric_plt_ranpm_jdk_common
47 name: nonrtric-plt-ranpm-pmproducer
48 project-name: nonrtric-plt-ranpm-pmproducer
49 mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
50 subdirectory: pmproducer
51 trigger_branch_pattern: '**'
52 trigger_files_path_pattern: "**/pmproducer/**"
53 jobs:
54 - 'oransc-{project-name}-verify-java'
55 stream:
56 - master:
57 branch: master
58
59# Jobs for nonrtric-plt-ranpm-influxlogger
60- project:
61 <<: *nonrtric_plt_ranpm_jdk_common
62 name: nonrtric-plt-ranpm-influxlogger
63 project-name: nonrtric-plt-ranpm-influxlogger
64 mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
65 subdirectory: influxlogger
66 trigger_branch_pattern: '**'
67 trigger_files_path_pattern: "**/influxlogger/**"
68 jobs:
69 - 'oransc-{project-name}-verify-java'
70 stream:
71 - master:
72 branch: master
73
74# Jobs for nonrtric-plt-ranpm-pm-file-converter
75- project:
76 <<: *nonrtric_plt_ranpm_jdk_common
77 name: nonrtric-plt-ranpm-pm-file-converter
78 project-name: nonrtric-plt-ranpm-pm-file-converter"
79 subdirectory: pm-file-converter
80 trigger_branch_pattern: '**'
81 trigger_files_path_pattern: "**/pm-file-converter/**"
82 jobs:
83 - 'oransc-{project-name}-verify-go'
84 stream:
85 - master:
86 branch: master