--- - project: name: pti-rtp-project-view project-name: pti-rtp views: - project-view - _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 # use a non-recursive pattern archive-artifacts: "*.log" - project: <<: *pti_rtp_common name: pti-rtp-verify # runs about 50~80 minutes build-timeout: 120 script: !include-raw-escape: - verify-inf.sh jobs: - oran-shell-verify - project: <<: *pti_rtp_common name: pti-rtp-merge # runs about 50~80 minutes build-timeout: 120 script: !include-raw-escape: - verify-inf.sh jobs: - oran-shell-merge - project: <<: *pti_rtp_common name: pti-rtp-release-merge # demand 200GB storage build-node: centos7-docker-2c-8g-200g # runs about 48 hours build-timeout: 2880 script: !include-raw-escape: - build-inf.sh - upload-inf.sh jobs: - oran-shell-release stream: - master: branch: master - f-release: branch: f-release - g-release: branch: g-release - h-release: branch: h-release - i-release: branch: i-release