Merge "Limit log archive pattern to top-level directory"
[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 - 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
16 - pti_rtp_common: &pti_rtp_common
17     name: pti-rtp-common
18     # git repo
19     project: pti/rtp
20     # jenkins job name prefix
21     project-name: pti-rtp
22     # maven settings file has credentials
23     mvn-settings: pti-rtp-settings
24     mvn-site-id: site
25     # use a centos with big memory; docker not required
26     build-node: centos7-docker-2c-8g
27     # use a non-recursive pattern
28     archive-artifacts: '*.log'
29
30 - project:
31     <<: *pti_rtp_common
32     name: pti-rtp-verify
33     # runs about 40 minutes
34     build-timeout: 60
35     script: !include-raw-escape:
36         - install-yocto-prereq-centos.sh
37         - verify-yocto.sh
38     jobs:
39       - oran-shell-verify
40
41 - project:
42     <<: *pti_rtp_common
43     name: pti-rtp-merge
44     # demand 200GB storage
45     build-node: centos7-docker-2c-8g-200g
46     # runs about 18 hours
47     build-timeout: 1200
48     script: !include-raw-escape:
49         - install-yocto-prereq-centos.sh
50         - build-yocto.sh
51         - upload-yocto.sh
52     jobs:
53       - oran-shell-merge