X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=jjb%2Fpti-rtp%2Fpti-rtp.yaml;h=f4ed03ea5d54302eb4215d7dc40c51fa370b990c;hb=da252d2f419ea69e7f0443f7207a34c403ea1b66;hp=fed0685c9f9698ab7e01a951308b9f2486687ac6;hpb=004a06a1d8dc4e355528caddcbe676d5c78fe22c;p=ci-management.git diff --git a/jjb/pti-rtp/pti-rtp.yaml b/jjb/pti-rtp/pti-rtp.yaml index fed0685c..f4ed03ea 100644 --- a/jjb/pti-rtp/pti-rtp.yaml +++ b/jjb/pti-rtp/pti-rtp.yaml @@ -13,3 +13,41 @@ 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 + # use a non-recursive pattern + archive-artifacts: '*.log' + +- 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 18 hours + build-timeout: 1200 + script: !include-raw-escape: + - install-yocto-prereq-centos.sh + - build-yocto.sh + - upload-yocto.sh + jobs: + - oran-shell-merge