blob: fa04d804e97ebe011da7fa95e41efd10887f2f7e [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
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010029 - g-release:
JohnKeeneyb6e58a22023-02-22 14:46:29 +000030 java-version: openjdk11
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010031 branch: g-release
JohnKeeney9199e552023-06-15 00:23:21 +010032 - h-release:
33 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000034 - i-release:
35 branch: i-release
elinuxhenrikf42da762022-04-04 10:26:55 +020036
37# nonrtric:a1policymanagementservice/
38# Maven artifacts for nonrtric-plt-a1policymanagementservice/
39- project:
40 <<: *a1policymanagementservice_jdk_common
elinuxhenrikef9cff22022-04-14 07:44:32 +020041 name: nonrtric-plt-a1policymanagementservice
Anil Belur439502c2023-05-07 12:39:38 +100042 project-name: "{name}"
43 mvn-opts: "-Ddocker.skip=true"
elinuxhenrikf42da762022-04-04 10:26:55 +020044 build-node: ubuntu1804-builder-4c-4g
45 jobs:
46 - gerrit-maven-stage
47 - gerrit-maven-clm
48 stream:
49 - master:
50 branch: master
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010051 - g-release:
JohnKeeneyb6e58a22023-02-22 14:46:29 +000052 java-version: openjdk11
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010053 branch: g-release
JohnKeeney9199e552023-06-15 00:23:21 +010054 - h-release:
55 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000056 - i-release:
57 branch: i-release
elinuxhenrikf42da762022-04-04 10:26:55 +020058
59- project:
60 <<: *a1policymanagementservice_jdk_common
61 name: nonrtric-plt-a1policymanagementservice-release
62 # maven release requires sigul which requires centos
63 # container release requires docker
64 build-node: centos7-docker-2c-8g
65 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100066 - "{project-name}-gerrit-release-jobs"