CI: Disable INFO verify jobs
[ci-management.git] / jjb / nonrtric-plt-dmaapmediatorproducer / nonrtric-plt-dmaapmediatorproducer.yaml
1 ---
2 - project:
3     name: nonrtric-plt-dmaapmediatorproducer-project-view
4     project-name: nonrtric-plt-dmaapmediatorproducer
5     views:
6       - project-view
7
8 - _dmaapmediatorproducer_common: &dmaapmediatorproducer_common
9     name: dmaapmediatorproducer-common
10     # git repo
11     project: nonrtric/plt/dmaapmediatorproducer
12     # jenkins job name prefix
13     project-name: nonrtric-plt-dmaapmediatorproducer
14     # maven settings file has docker credentials
15     mvn-settings: nonrtric-plt-dmaapmediatorproducer-settings
16
17 - project:
18     <<: *dmaapmediatorproducer_common
19     name: nonrtric-plt-dmaapmediatorproducer-release
20     # maven release requires sigul which requires centos
21     # container release requires docker
22     build-node: centos7-docker-2c-8g
23     jobs:
24       - "{project-name}-gerrit-release-jobs"
25
26 - project:
27     <<: *dmaapmediatorproducer_common
28     name: nonrtric-plt-dmaapmediatorproducer
29     project-name: "{name}"
30     # image name
31     docker-name: "o-ran-sc/nonrtric-plt-dmaapmediatorproducer"
32     # get tag from YAML
33     container-tag-method: yaml-file
34     # use host network to clone from our gerrit
35     docker-build-args: "--network=host"
36     # Directory with Dockerfile
37     docker-root: "."
38     # Directory where go test should be run
39     go-root: "."
40     build-node: ubuntu1804-docker-4c-4g
41     # Includes verify and merge jobs
42     jobs:
43       - "{project-name}-gerrit-docker-jobs"
44       - gerrit-go-verify
45     stream:
46       - master:
47           branch: master
48       - g-release:
49           branch: g-release
50       - h-release:
51           branch: h-release
52       - i-release:
53           branch: i-release
54
55 - project:
56     <<: *dmaapmediatorproducer_common
57     name: nonrtric-plt-dmaapmediatorproducer-sonar
58     project-name: nonrtric-plt-dmaapmediatorproducer
59     # prescan script requires ubuntu
60     # golang is only on docker-enabled nodes
61     build-node: ubuntu1804-docker-4c-4g
62     sonar-prescan-script: !include-raw-escape: prescan-dmaapmediatorproducer-ubuntu.sh
63     sonar-project-file: ""
64     java-version: openjdk11
65     # use sonarcloud values from defaults.yaml
66     sonar-properties: !include-raw-escape: sonar-project.properties
67     jobs:
68       - gerrit-sonar-prescan-script