CI: Disable INFO verify jobs
[ci-management.git] / jjb / nonrtric-rapp-ransliceassurance / nonrtric-rapp-ransliceassurance.yaml
1 ---
2 - project:
3     name: nonrtric-rapp-ransliceassurance-project-view
4     project-name: nonrtric-rapp-ransliceassurance
5     views:
6       - project-view
7
8 - _ransliceassurance_common: &ransliceassurance_common
9     name: ransliceassurance-common
10     # git repo
11     project: nonrtric/rapp/ransliceassurance
12     # jenkins job name prefix
13     project-name: nonrtric-rapp-ransliceassurance
14     # maven settings file has docker credentials
15     mvn-settings: nonrtric-rapp-ransliceassurance-settings
16
17 - project:
18     <<: *ransliceassurance_common
19     name: nonrtric-rapp-ransliceassurance-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     <<: *ransliceassurance_common
28     name: nonrtric-rapp-ransliceassurance
29     project-name: "{name}"
30     # image name
31     docker-name: "o-ran-sc/nonrtric-rapp-ransliceassurance"
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: "smoversion"
38     # Directory where go test should be run
39     go-root: "smoversion"
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       - f-release:
49           branch: f-release
50       - g-release:
51           branch: g-release
52
53 - project:
54     <<: *ransliceassurance_common
55     name: nonrtric-rapp-ransliceassurance-icsversion
56     project-name: "{name}"
57     # image name
58     docker-name: "o-ran-sc/nonrtric-rapp-ransliceassurance-icsversion"
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: "icsversion"
65     # Directory where go test should be run
66     go-root: "icsversion"
67     build-node: ubuntu1804-docker-4c-4g
68     # Includes verify and merge jobs
69     jobs:
70       - "{project-name}-gerrit-docker-jobs"
71       - gerrit-go-verify
72     stream:
73       - master:
74           branch: master
75       - f-release:
76           branch: f-release
77       - g-release:
78           branch: g-release
79
80 - project:
81     <<: *ransliceassurance_common
82     name: nonrtric-rapp-ransliceassurance-sonar
83     project-name: nonrtric-rapp-ransliceassurance
84     # prescan script requires ubuntu
85     # golang is only on docker-enabled nodes
86     build-node: ubuntu1804-docker-4c-4g
87     sonar-prescan-script: !include-raw-escape: prescan-ransliceassurance-ubuntu.sh
88     sonar-project-file: ""
89     java-version: openjdk11
90     # use sonarcloud values from defaults.yaml
91     sonar-properties: !include-raw-escape: sonar-project.properties
92     jobs:
93       - gerrit-sonar-prescan-script