Adding sonar job for rtmgr
[ci-management.git] / jjb / scp-ocu-openlte / scp-ocu-openlte.yaml
1 ---
2 - project:
3     name: scp-ocu-openlte-project-view
4     project-name: scp-ocu-openlte
5     views:
6       - project-view
7
8 - project:
9     name: scp-ocu-openlte-info
10     project: scp/ocu/openlte
11     project-name: scp-ocu-openlte
12     build-node: centos7-builder-1c-1g
13     jobs:
14       - gerrit-info-yaml-verify
15
16 - scp_ocu_openlte_common: &scp_ocu_openlte_common
17     # values apply to all scp/ocu/openlte docker projects
18     name: scp-ocu-openlte-common
19     # git repo
20     project: scp/ocu/openlte
21     # jenkins job name prefix
22     project-name: scp-ocu-openlte
23     # maven settings file has docker credentials
24     mvn-settings: scp-ocu-openlte-settings
25     # source of docker tag
26     container-tag-method: yaml-file
27
28 - project:
29     <<: *scp_ocu_openlte_common
30     name: scp-ocu-openlte
31     # image name
32     docker-name: 'o-ran-sc/scp/ocu-openlte'
33     docker-build-args: '--network=host'
34     jobs:
35       - '{project-name}-gerrit-docker-jobs'
36     stream:
37       - master:
38           branch: master
39
40 - project:
41     <<: *scp_ocu_openlte_common
42     name: scp-ocu-openlte-release
43     branch: master
44     # maven release requires sigul which requires centos
45     # container release requires docker
46     build-node: centos7-docker-2c-8g
47     jobs:
48       - '{project-name}-gerrit-release-jobs'