blob: 7090367ee4cb456407cb6dcdb11894e05658cc70 [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)d59c1b82019-11-14 09:06:25 -050027
28- project:
29 <<: *pti_rtp_common
30 name: pti-rtp-verify
31 # runs about 40 minutes
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050032 build-timeout: 60
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050033 script: !include-raw-escape:
34 - install-yocto-prereq-centos.sh
35 - verify-yocto.sh
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050036 jobs:
Lott, Christopher (cl778h)f77c9f62019-11-08 13:39:36 -050037 - oran-shell-verify
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050038
39- project:
40 <<: *pti_rtp_common
41 name: pti-rtp-merge
42 # runs about 9 hours
43 build-timeout: 600
44 script: !include-raw-escape:
45 - install-yocto-prereq-centos.sh
46 - build-yocto.sh
47 - upload-yocto.sh
48 jobs:
49 - oran-shell-merge