CI: Disable INFO verify jobs
[ci-management.git] / jjb / o-du-l2 / o-du-l2.yaml
1 ---
2 - project:
3     name: o-du-l2-project-view
4     project-name: o-du-l2
5     views:
6       - project-view
7
8 - _o_du_l2_common: &o_du_l2_common # values apply to all o-du/l2 docker projects
9     name: o-du-l2-common
10     # git repo
11     project: o-du/l2
12     # jenkins job name prefix
13     project-name: o-du-l2
14     # maven settings file has docker credentials
15     mvn-settings: o-du-l2-settings
16     # source of docker tag
17     container-tag-method: yaml-file
18
19 - project:
20     <<: *o_du_l2_common
21     name: o-du-l2
22     # jenkins job name prefix
23     project-name: "{name}"
24     # image name
25     docker-name: "o-ran-sc/{name}"
26     docker-build-args: "--network=host"
27     jobs:
28       - "{project-name}-gerrit-docker-jobs"
29     stream:
30       - master:
31           branch: master
32       - sch_slice_based:
33           branch: sch_slice_based
34
35 - project:
36     <<: *o_du_l2_common
37     name: o-du-l2-cu-stub
38     # jenkins job name prefix
39     project-name: "{name}"
40     # image name
41     docker-name: "o-ran-sc/{name}"
42     docker-build-args: "--network=host -f Dockerfile-cu-stub"
43     jobs:
44       - "{project-name}-gerrit-docker-jobs"
45     stream:
46       - master:
47           branch: master
48       - sch_slice_based:
49           branch: sch_slice_based
50
51 - project:
52     <<: *o_du_l2_common
53     name: o-du-l2-release
54     # maven release requires sigul which requires centos
55     # container release requires docker
56     build-node: centos7-docker-2c-8g
57     jobs:
58       - "{project-name}-gerrit-release-jobs"
59
60 - project:
61     <<: *o_du_l2_common
62     name: o-du-l2-sonarqube
63     make-opts: test ARGS=-V
64     build-timeout: 120
65     sonar-project-file: ""
66     sonar-properties: |
67       sonar.login={sonarcloud_api_token}
68       sonar.projectKey={sonarcloud_project_organization}_{project-name}
69       sonar.projectName={project-name}
70       sonar.organization={sonarcloud_project_organization}
71       sonar.build.sourceEncoding=UTF-8
72       sonar.sources=src
73       sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output/
74       sonar.cfamily.gcov.reportsPath=test
75     jobs:
76       - gerrit-cmake-sonarqube