blob: e96bff7e4ecba6dcffa424dd240b18592c69cdd6 [file] [log] [blame]
Bin Yang004a06a2019-10-11 06:40:49 +00001---
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
Anil Belur4e0d56a2023-04-18 11:49:03 +100016- _pti_rtp_common: &pti_rtp_common
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050017 name: pti-rtp-common
18 # git repo
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050019 project: pti/rtp
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050020 # jenkins job name prefix
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050021 project-name: pti-rtp
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050022 # maven settings file has credentials
23 mvn-settings: pti-rtp-settings
Bin Yang83785d52019-11-25 03:17:46 +000024 mvn-site-id: site
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050025 # use a centos with big memory; docker not required
26 build-node: centos7-docker-2c-8g
Lott, Christopher (cl778h)e1342e52019-12-09 06:18:12 -050027 # use a non-recursive pattern
Anil Belur439502c2023-05-07 12:39:38 +100028 archive-artifacts: "*.log"
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050029
30- project:
31 <<: *pti_rtp_common
32 name: pti-rtp-verify
Bin Yang6aaf7262020-03-04 02:51:29 +000033 # runs about 50~80 minutes
34 build-timeout: 120
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050035 script: !include-raw-escape:
Anil Belur439502c2023-05-07 12:39:38 +100036 - verify-inf.sh
Lott, Christopher (cl778h)f5a42a42019-11-06 10:22:26 -050037 jobs:
Lott, Christopher (cl778h)f77c9f62019-11-08 13:39:36 -050038 - oran-shell-verify
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050039
40- project:
41 <<: *pti_rtp_common
42 name: pti-rtp-merge
Bin Yang6aaf7262020-03-04 02:51:29 +000043 # runs about 50~80 minutes
44 build-timeout: 120
Bin Yang5d9c5ea2020-02-19 11:43:58 +080045 script: !include-raw-escape:
Anil Belur439502c2023-05-07 12:39:38 +100046 - verify-inf.sh
Bin Yang5d9c5ea2020-02-19 11:43:58 +080047 jobs:
48 - oran-shell-merge
49
50- project:
51 <<: *pti_rtp_common
52 name: pti-rtp-release-merge
Bin Yangfe18fc22019-11-27 02:27:12 +000053 # demand 200GB storage
54 build-node: centos7-docker-2c-8g-200g
Bin Yang2a461e42020-07-03 13:50:12 +000055 # runs about 48 hours
56 build-timeout: 2880
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050057 script: !include-raw-escape:
Anil Belur439502c2023-05-07 12:39:38 +100058 - build-inf.sh
59 - upload-inf.sh
Lott, Christopher (cl778h)d59c1b82019-11-14 09:06:25 -050060 jobs:
Bin Yang5d9c5ea2020-02-19 11:43:58 +080061 - oran-shell-release
Jackie Huang462e5da2022-05-17 17:37:35 +080062 stream:
63 - master:
64 branch: master
65 - f-release:
66 branch: f-release
Jackie Huangf9a34102022-11-09 09:24:16 +080067 - g-release:
68 branch: g-release