Add new builder with big storage
[ci-management.git] / jjb / pti-rtp / pti-rtp.yaml
1 ---
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
16 - pti_rtp_common: &pti_rtp_common
17     name: pti-rtp-common
18     # git repo
19     project: pti/rtp
20     # jenkins job name prefix
21     project-name: pti-rtp
22     # maven settings file has credentials
23     mvn-settings: pti-rtp-settings
24     mvn-site-id: site
25     # use a centos with big memory; docker not required
26     build-node: centos7-docker-2c-8g
27
28 - project:
29     <<: *pti_rtp_common
30     name: pti-rtp-verify
31     # runs about 40 minutes
32     build-timeout: 60
33     script: !include-raw-escape:
34         - install-yocto-prereq-centos.sh
35         - verify-yocto.sh
36     jobs:
37       - oran-shell-verify
38
39 - project:
40     <<: *pti_rtp_common
41     name: pti-rtp-merge
42     # demand 200GB storage
43     build-node: centos7-docker-2c-8g-200g
44     # runs about 9 hours
45     build-timeout: 600
46     script: !include-raw-escape:
47         - install-yocto-prereq-centos.sh
48         - build-yocto.sh
49         - upload-yocto.sh
50     jobs:
51       - oran-shell-merge