CI: Disable INFO verify jobs
[ci-management.git] / jjb / pti-rtp / pti-rtp.yaml
1 ---
2 - project:
3     name: pti-rtp-project-view
4     project-name: pti-rtp
5     views:
6       - project-view
7
8 - _pti_rtp_common: &pti_rtp_common
9     name: pti-rtp-common
10     # git repo
11     project: pti/rtp
12     # jenkins job name prefix
13     project-name: pti-rtp
14     # maven settings file has credentials
15     mvn-settings: pti-rtp-settings
16     mvn-site-id: site
17     # use a centos with big memory; docker not required
18     build-node: centos7-docker-2c-8g
19     # use a non-recursive pattern
20     archive-artifacts: "*.log"
21
22 - project:
23     <<: *pti_rtp_common
24     name: pti-rtp-verify
25     # runs about 50~80 minutes
26     build-timeout: 120
27     script: !include-raw-escape:
28       - verify-inf.sh
29     jobs:
30       - oran-shell-verify
31
32 - project:
33     <<: *pti_rtp_common
34     name: pti-rtp-merge
35     # runs about 50~80 minutes
36     build-timeout: 120
37     script: !include-raw-escape:
38       - verify-inf.sh
39     jobs:
40       - oran-shell-merge
41
42 - project:
43     <<: *pti_rtp_common
44     name: pti-rtp-release-merge
45     # demand 200GB storage
46     build-node: centos7-docker-2c-8g-200g
47     # runs about 48 hours
48     build-timeout: 2880
49     script: !include-raw-escape:
50       - build-inf.sh
51       - upload-inf.sh
52     jobs:
53       - oran-shell-release
54     stream:
55       - master:
56           branch: master
57       - f-release:
58           branch: f-release
59       - g-release:
60           branch: g-release
61       - h-release:
62           branch: h-release
63       - i-release:
64           branch: i-release