blob: fe72d253fb3d20b08720f43e890781fc9c8d9c03 [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
Anil Belur439502c2023-05-07 12:39:38 +10008- _a1_common: &a1_common # values apply to all A1 projects
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -04009 name: a1-common
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040010 # git repo
11 project: ric-plt/a1
12 # jenkins job name prefix
13 project-name: ric-plt-a1
14 # maven settings file has docker credentials
15 mvn-settings: ric-plt-a1-settings
16
17- project:
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040018 <<: *a1_common
Lott, Christopher (cl778h)a53794c2020-03-05 05:38:20 -050019 name: ric-plt-a1-docker
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040020 # image name
Anil Belur439502c2023-05-07 12:39:38 +100021 docker-name: "o-ran-sc/ric-plt-a1"
Lott, Christopher (cl778h)3f5f89b2019-08-05 10:25:58 -040022 # source of docker tag
23 container-tag-method: yaml-file
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040024 # use host network
Anil Belur439502c2023-05-07 12:39:38 +100025 docker-build-args: "--network=host"
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040026 build-node: ubuntu1804-docker-4c-4g
Lott, Christopher (cl778h)c48e4382020-05-27 09:56:11 -040027 # do not trigger on changes in docs, releases
28 gerrit_trigger_file_paths:
Anil Belur439502c2023-05-07 12:39:38 +100029 - compare-type: REG_EXP
30 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040031 stream:
32 - master:
33 branch: master
34 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100035 - "{project-name}-gerrit-docker-jobs"
Lott, Christopher (cl778h)915e30b2019-09-15 20:05:03 -040036
37- project:
38 <<: *a1_common
Lott, Christopher (cl778h)a53794c2020-03-05 05:38:20 -050039 name: ric-plt-a1-release
wrider5bf12752019-11-19 01:00:23 -050040 # maven release requires sigul which requires centos
41 # container release requires docker
42 build-node: centos7-docker-2c-8g
43 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100044 - "{project-name}-gerrit-release-jobs"