CI: Deprecate Jenkins Sonar 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