blob: f1f587642c8e8316640a3b78286761fac68b14e4 [file] [log] [blame]
LF Jenkins CI4c2bbce2022-02-02 21:18:30 +00001---
2- project:
3 name: nonrtric-plt-a1policymanagementservice-project-view
4 project-name: nonrtric-plt-a1policymanagementservice
5 views:
6 - project-view
7
Anil Belur4e0d56a2023-04-18 11:49:03 +10008- _nonrtric_jdk_common: &a1policymanagementservice_jdk_common
elinuxhenrikf42da762022-04-04 10:26:55 +02009 name: a1policymanagementservice-jdk-common
10 # git repo
11 project: nonrtric/plt/a1policymanagementservice
12 # jenkins job name prefix
13 project-name: nonrtric-plt-a1policymanagementservice
14 # maven settings file has docker credentials
elinuxhenrik906fac62022-04-05 07:49:59 +020015 mvn-settings: nonrtric-plt-a1policymanagementservice-settings
elinuxhenrikf42da762022-04-04 10:26:55 +020016 mvn-version: mvn36
JohnKeeneyb6e58a22023-02-22 14:46:29 +000017 java-version: openjdk17
elinuxhenrikf42da762022-04-04 10:26:55 +020018
19- project:
20 <<: *a1policymanagementservice_jdk_common
21 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
22 jobs:
23 - gerrit-maven-docker-verify
24 - gerrit-maven-docker-merge
25 - gerrit-maven-docker-stage
26 stream:
27 - master:
28 branch: master
aravind.est9309b532024-10-01 11:41:05 +010029 mvn-version: mvn39
JohnKeeney9199e552023-06-15 00:23:21 +010030 - h-release:
31 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000032 - i-release:
33 branch: i-release
JohnKeeney4e5525f2024-06-24 12:24:16 +010034 - j-release:
35 branch: j-release
raviteja.karumuri04767b72024-10-24 11:00:07 +010036 mvn-version: mvn39
elinuxhenrikf42da762022-04-04 10:26:55 +020037
38# nonrtric:a1policymanagementservice/
39# Maven artifacts for nonrtric-plt-a1policymanagementservice/
40- project:
41 <<: *a1policymanagementservice_jdk_common
elinuxhenrikef9cff22022-04-14 07:44:32 +020042 name: nonrtric-plt-a1policymanagementservice
Anil Belur439502c2023-05-07 12:39:38 +100043 project-name: "{name}"
44 mvn-opts: "-Ddocker.skip=true"
elinuxhenrikf42da762022-04-04 10:26:55 +020045 build-node: ubuntu1804-builder-4c-4g
46 jobs:
47 - gerrit-maven-stage
48 - gerrit-maven-clm
49 stream:
50 - master:
51 branch: master
aravind.est9309b532024-10-01 11:41:05 +010052 mvn-version: mvn39
JohnKeeney9199e552023-06-15 00:23:21 +010053 - h-release:
54 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000055 - i-release:
56 branch: i-release
JohnKeeney4e5525f2024-06-24 12:24:16 +010057 - j-release:
58 branch: j-release
raviteja.karumuri04767b72024-10-24 11:00:07 +010059 mvn-version: mvn39
elinuxhenrikf42da762022-04-04 10:26:55 +020060
61- project:
62 <<: *a1policymanagementservice_jdk_common
63 name: nonrtric-plt-a1policymanagementservice-release
64 # maven release requires sigul which requires centos
65 # container release requires docker
66 build-node: centos7-docker-2c-8g
67 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100068 - "{project-name}-gerrit-release-jobs"