X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fpti-rtp%2Fpti-rtp.yaml;h=ca05387fa5a96f3be3adfd85a90830422f90b38d;hb=655216001926ac5ea327b224fbc17156a5c0e867;hp=fed0685c9f9698ab7e01a951308b9f2486687ac6;hpb=e2b5ca278161d0fd40454d565424f26d52c144c8;p=ci-management.git diff --git a/jjb/pti-rtp/pti-rtp.yaml b/jjb/pti-rtp/pti-rtp.yaml index fed0685c..ca05387f 100644 --- a/jjb/pti-rtp/pti-rtp.yaml +++ b/jjb/pti-rtp/pti-rtp.yaml @@ -5,11 +5,60 @@ views: - project-view -- project: - name: pti-rtp-info +- _pti_rtp_common: &pti_rtp_common + name: pti-rtp-common + # git repo project: pti/rtp + # jenkins job name prefix project-name: pti-rtp - build-node: centos7-builder-1c-1g + # 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: - - gerrit-info-yaml-verify + - 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