CI: Disable INFO verify jobs
[ci-management.git] / jjb / nonrtric-rapp-orufhrecovery / nonrtric-rapp-orufhrecovery.yaml
1 ---
2 - project:
3     name: nonrtric-rapp-orufhrecovery-project-view
4     project-name: nonrtric-rapp-orufhrecovery
5     views:
6       - project-view
7
8 - project: &orufhrecovery_common
9     name: nonrtric-rapp-orufhrecovery-info
10     project: nonrtric/rapp/orufhrecovery
11     project-name: nonrtric-rapp-orufhrecovery
12     # maven settings file has docker credentials
13     mvn-settings: nonrtric-rapp-orufhrecovery-settings
14     build-node: centos7-builder-1c-1g
15
16 - project:
17     <<: *orufhrecovery_common
18     name: nonrtric-rapp-orufhrecovery-release
19     # maven release requires sigul which requires centos
20     # container release requires docker
21     build-node: centos7-docker-2c-8g
22     jobs:
23       - "{project-name}-gerrit-release-jobs"
24
25 - project:
26     <<: *orufhrecovery_common
27     name: nonrtric-rapp-orufhrecovery
28     project-name: "{name}"
29     # image name
30     docker-name: "o-ran-sc/nonrtric-rapp-orufhrecovery"
31     # get tag from YAML
32     container-tag-method: yaml-file
33     # use host network to clone from our gerrit
34     docker-build-args: "--network=host"
35     # Directory with Dockerfile
36     docker-root: "scriptversion/app"
37     # Limit build trigger to appropriate files
38     gerrit_trigger_file_paths:
39       - compare-type: REG_EXP
40         pattern: "scriptversion/app/.*"
41     build-node: ubuntu1804-docker-4c-4g
42     # Includes verify and merge jobs
43     jobs:
44       - "{project-name}-gerrit-docker-jobs"
45     stream:
46       - master:
47           branch: master
48       - f-release:
49           branch: f-release
50       - g-release:
51           branch: g-release
52
53 - project:
54     <<: *orufhrecovery_common
55     name: nonrtric-rapp-orufhrecovery-consumer
56     project-name: "{name}"
57     # image name
58     docker-name: "o-ran-sc/nonrtric-rapp-orufhrecovery-consumer"
59     # get tag from YAML
60     container-tag-method: yaml-file
61     # use host network to clone from our gerrit
62     docker-build-args: "--network=host"
63     # Directory with Dockerfile
64     docker-root: "goversion"
65     # Directory where go test should be run
66     go-root: "goversion"
67     # Limit build trigger to appropriate files
68     gerrit_trigger_file_paths:
69       - compare-type: REG_EXP
70         pattern: "goversion/.*"
71     build-node: ubuntu1804-docker-4c-4g
72     # Includes verify and merge jobs
73     jobs:
74       - "{project-name}-gerrit-docker-jobs"
75       - gerrit-go-verify
76     stream:
77       - master:
78           branch: master
79       - f-release:
80           branch: f-release
81       - g-release:
82           branch: g-release
83
84 - project:
85     <<: *orufhrecovery_common
86     name: nonrtric-rapp-orufhrecovery-consumer-sonar
87     project-name: "nonrtric-rapp-orufhrecovery-consumer"
88     # prescan script requires ubuntu
89     # golang is only on docker-enabled nodes
90     build-node: ubuntu1804-docker-4c-4g
91     sonar-prescan-script: !include-raw-escape:
92       - prescan-oruclosedloopconsumer-ubuntu.sh
93     sonar-project-file: ""
94     java-version: openjdk11
95     # use sonarcloud values from defaults.yaml
96     sonar-properties: |
97       # Required metadata
98       sonar.login={sonarcloud_api_token}
99       sonar.projectKey=nonrtric-rapp-orufhrecovery-consumer
100       sonar.organization={sonarcloud_project_organization}
101       # Encoding
102       sonar.build.sourceEncoding=UTF-8
103       # Language
104       sonar.language=go
105       # Source
106       sonar.sources=.
107       # Unit tests
108       sonar.go.coverage.reportPaths=goversion/coverage.txt
109       # Inclusions
110       sonar.inclusions=goversion/internal/**/**.go,goversion/**.go
111       # Exclusions
112       sonar.exclusions=goversion/mocks/**.go,goversion/internal/**/**_test.go,goversion/**_test.go,goversion/simulator/**.go
113     jobs:
114       - gerrit-sonar-prescan-script