| --- |
| - project: |
| name: pti-rtp-project-view |
| project-name: pti-rtp |
| views: |
| - project-view |
| |
| - project: |
| name: pti-rtp-info |
| project: pti/rtp |
| project-name: pti-rtp |
| build-node: centos7-builder-1c-1g |
| jobs: |
| - gerrit-info-yaml-verify |
| |
| - pti_rtp_common: &pti_rtp_common |
| name: pti-rtp-common |
| # git repo |
| project: pti/rtp |
| # jenkins job name prefix |
| project-name: pti-rtp |
| # maven settings file has credentials |
| mvn-settings: pti-rtp-settings |
| mvn-site-id: site |
| # use a centos with big memory; docker not required |
| build-node: centos7-docker-2c-8g |
| |
| - project: |
| <<: *pti_rtp_common |
| name: pti-rtp-verify |
| # runs about 40 minutes |
| build-timeout: 60 |
| script: !include-raw-escape: |
| - install-yocto-prereq-centos.sh |
| - verify-yocto.sh |
| jobs: |
| - oran-shell-verify |
| |
| - project: |
| <<: *pti_rtp_common |
| name: pti-rtp-merge |
| # demand 200GB storage |
| build-node: centos7-docker-2c-8g-200g |
| # runs about 9 hours |
| build-timeout: 600 |
| script: !include-raw-escape: |
| - install-yocto-prereq-centos.sh |
| - build-yocto.sh |
| - upload-yocto.sh |
| jobs: |
| - oran-shell-merge |