adding go-acc and sonar
[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     # use a centos with big memory; docker not required
25     build-node: centos7-docker-2c-8g
26
27 - project:
28     <<: *pti_rtp_common
29     name: pti-rtp-verify
30     # runs about 40 minutes
31     build-timeout: 60
32     script: !include-raw-escape:
33         - install-yocto-prereq-centos.sh
34         - verify-yocto.sh
35     jobs:
36       - oran-shell-verify
37
38 - project:
39     <<: *pti_rtp_common
40     name: pti-rtp-merge
41     # runs about 9 hours
42     build-timeout: 600
43     script: !include-raw-escape:
44         - install-yocto-prereq-centos.sh
45         - build-yocto.sh
46         - upload-yocto.sh
47     jobs:
48       - oran-shell-merge