blob: e19d2dd246b631843985cd995f2b9019233da927 [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
33 # runs about 40 minutes
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050034 build-timeout: 60
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050035 script: !include-raw-escape:
36 - install-yocto-prereq-centos.sh
37 - verify-yocto.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 Yang5d9c5ea2020-02-19 11:43:58 +080044 # runs about 40 minutes
45 build-timeout: 60
46 script: !include-raw-escape:
47 - install-yocto-prereq-centos.sh
48 - verify-yocto.sh
49 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
Lott, Christopher (cl778h)e1342e52019-12-09 06:18:12 -050057 # runs about 18 hours
Jackie Huang93ca7b02019-11-29 13:51:25 +080058 build-timeout: 1200
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050059 script: !include-raw-escape:
60 - install-yocto-prereq-centos.sh
61 - build-yocto.sh
62 - upload-yocto.sh
63 jobs:
Bin Yang5d9c5ea2020-02-19 11:43:58 +080064 - oran-shell-release