blob: c388bcb964dbf523e4e92f1458fac51d61280afd [file] [log] [blame]
Lott, Christopher (cl778h)98ac5902019-06-01 07:03:27 -04001---
2- project:
3 name: ric-plt-a1-project-view
4 project-name: ric-plt-a1
5 views:
6 - project-view
7
Andrew Grimbergf075e012019-06-11 13:32:10 -07008- project:
9 name: ric-plt-a1-info
10 project: ric-plt/a1
11 project-name: ric-plt-a1
12 build-node: centos7-builder-1c-1g
Andrew Grimbergf075e012019-06-11 13:32:10 -070013 jobs:
14 - gerrit-info-yaml-verify
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040015
Anil Belur439502c2023-05-07 12:39:38 +100016- _a1_common: &a1_common # values apply to all A1 projects
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040017 name: a1-common
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040018 # git repo
19 project: ric-plt/a1
20 # jenkins job name prefix
21 project-name: ric-plt-a1
22 # maven settings file has docker credentials
23 mvn-settings: ric-plt-a1-settings
24
25- project:
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040026 <<: *a1_common
Lott, Christopher (cl778h)a53794c2020-03-05 05:38:20 -050027 name: ric-plt-a1-docker
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040028 # image name
Anil Belur439502c2023-05-07 12:39:38 +100029 docker-name: "o-ran-sc/ric-plt-a1"
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040030 # source of docker tag
31 container-tag-method: yaml-file
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040032 # use host network
Anil Belur439502c2023-05-07 12:39:38 +100033 docker-build-args: "--network=host"
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040034 build-node: ubuntu1804-docker-4c-4g
Lott, Christopher (cl778h)c48e4382020-05-27 09:56:11 -040035 # do not trigger on changes in docs, releases
36 gerrit_trigger_file_paths:
Anil Belur439502c2023-05-07 12:39:38 +100037 - compare-type: REG_EXP
38 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040039 stream:
40 - master:
41 branch: master
42 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100043 - "{project-name}-gerrit-docker-jobs"
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040044
45- project:
46 <<: *a1_common
Lott, Christopher (cl778h)a53794c2020-03-05 05:38:20 -050047 name: ric-plt-a1-release
wrider5bf12752019-11-19 01:00:23 -050048 # maven release requires sigul which requires centos
49 # container release requires docker
50 build-node: centos7-docker-2c-8g
51 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100052 - "{project-name}-gerrit-release-jobs"