---
# ============LICENSE_START=======================================================
-# Copyright (C) 2022 Nordix Foundation.
+# Copyright (C) 2023 Nordix Foundation.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# this job gets triggered when a change is proposed to
# nonrtric/plt/ranpm project on Nordix Gerrit.
-- project:
- name: nonrtric-plt-ranpm-verify
+- _nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common
+ name: nonrtric-plt-ranpm-common
project: nonrtric/plt/ranpm
project-name: nonrtric-plt-ranpm
- jdk-version: java-11
+ jdk-version: java-17
+# Job for nonrtric-plt-ranpm-datafilecollector
+- project:
+ <<: *nonrtric_plt_ranpm_jdk_common
+ name: nonrtric-plt-ranpm-datafilecollector
+ project-name: nonrtric-plt-ranpm-datafilecollector
+ mvn-params: "-f datafilecollector -Dbuild.number=${{BUILD_NUMBER}}"
+ subdirectory: datafilecollector
+ trigger_branch_pattern: '**'
+ trigger_files_path_pattern: '**/datafilecollector/**'
jobs:
- 'oransc-{project-name}-verify-java'
+ stream:
+ - master:
+ branch: master
+
+# Jobs for nonrtric-plt-ranpm-pmproducer
+- project:
+ <<: *nonrtric_plt_ranpm_jdk_common
+ name: nonrtric-plt-ranpm-pmproducer
+ project-name: nonrtric-plt-ranpm-pmproducer
+ mvn-params: "-f pmproducer -Dbuild.number=${{BUILD_NUMBER}}"
+ subdirectory: pmproducer
+ trigger_branch_pattern: '**'
+ trigger_files_path_pattern: "**/pmproducer/**"
+ jobs:
+ - 'oransc-{project-name}-verify-java'
+ stream:
+ - master:
+ branch: master
+
+# Jobs for nonrtric-plt-ranpm-influxlogger
+- project:
+ <<: *nonrtric_plt_ranpm_jdk_common
+ name: nonrtric-plt-ranpm-influxlogger
+ project-name: nonrtric-plt-ranpm-influxlogger
+ mvn-params: "-f influxlogger -Dbuild.number=${{BUILD_NUMBER}}"
+ subdirectory: influxlogger
+ trigger_branch_pattern: '**'
+ trigger_files_path_pattern: "**/influxlogger/**"
+ jobs:
+ - 'oransc-{project-name}-verify-java'
+ stream:
+ - master:
+ branch: master
+
+# Jobs for nonrtric-plt-ranpm-pm-file-converter
+- project:
+ <<: *nonrtric_plt_ranpm_jdk_common
+ name: nonrtric-plt-ranpm-pm-file-converter
+ project-name: nonrtric-plt-ranpm-pm-file-converter
+ directory: pm-file-converter
+ trigger_branch_pattern: '**'
+ trigger_files_path_pattern: "**/pm-file-converter/**"
+ jobs:
+ - 'oransc-{project-name}-verify-go'
+ stream:
+ - master:
+ branch: master