blob: ed339b47ceacb424c225893cd0c8ea6e963ee3f1 [file] [log] [blame]
Bin Yang004a06a2019-10-11 06:40:49 +00001---
2- project:
3 name: pti-rtp-project-view
4 project-name: pti-rtp
5 views:
6 - project-view
7
8- project:
9 name: pti-rtp-info
10 project: pti/rtp
11 project-name: pti-rtp
12 build-node: centos7-builder-1c-1g
13 jobs:
14 - gerrit-info-yaml-verify
15
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050016- pti_rtp_common: &pti_rtp_common
17 name: pti-rtp-common
18 # git repo
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050019 project: pti/rtp
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050020 # jenkins job name prefix
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050021 project-name: pti-rtp
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050022 # maven settings file has credentials
23 mvn-settings: pti-rtp-settings
Bin Yang83785d52019-11-25 03:17:46 +000024 mvn-site-id: site
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050025 # use a centos with big memory; docker not required
26 build-node: centos7-docker-2c-8g
Lott, Christopher (cl778h)e1342e52019-12-09 06:18:12 -050027 # use a non-recursive pattern
28 archive-artifacts: '*.log'
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050029
30- project:
31 <<: *pti_rtp_common
32 name: pti-rtp-verify
Bin Yang6aaf7262020-03-04 02:51:29 +000033 # runs about 50~80 minutes
34 build-timeout: 120
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050035 script: !include-raw-escape:
36 - install-yocto-prereq-centos.sh
Bin Yang76b5afb2020-06-04 05:10:19 +000037 - verify-inf.sh
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050038 jobs:
Lott, Christopher (cl778h)f77c9f62019-11-08 13:39:36 -050039 - oran-shell-verify
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050040
41- project:
42 <<: *pti_rtp_common
43 name: pti-rtp-merge
Bin Yang6aaf7262020-03-04 02:51:29 +000044 # runs about 50~80 minutes
45 build-timeout: 120
Bin Yang5d9c5ea2020-02-19 11:43:58 +080046 script: !include-raw-escape:
47 - install-yocto-prereq-centos.sh
Bin Yang76b5afb2020-06-04 05:10:19 +000048 - verify-inf.sh
Bin Yang5d9c5ea2020-02-19 11:43:58 +080049 jobs:
50 - oran-shell-merge
51
52- project:
53 <<: *pti_rtp_common
54 name: pti-rtp-release-merge
Bin Yangfe18fc22019-11-27 02:27:12 +000055 # demand 200GB storage
56 build-node: centos7-docker-2c-8g-200g
Bin Yang2a461e42020-07-03 13:50:12 +000057 # runs about 48 hours
58 build-timeout: 2880
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050059 script: !include-raw-escape:
60 - install-yocto-prereq-centos.sh
Bin Yang76b5afb2020-06-04 05:10:19 +000061 - build-inf.sh
62 - upload-inf.sh
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050063 jobs:
Bin Yang5d9c5ea2020-02-19 11:43:58 +080064 - oran-shell-release
Jackie Huang462e5da2022-05-17 17:37:35 +080065 stream:
66 - master:
67 branch: master
68 - f-release:
69 branch: f-release
Jackie Huangf9a34102022-11-09 09:24:16 +080070 - g-release:
71 branch: g-release