3 name: o-du-l2-project-view
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - _o_du_l2_common: &o_du_l2_common # values apply to all o-du/l2 docker projects
20 # jenkins job name prefix
22 # maven settings file has docker credentials
23 mvn-settings: o-du-l2-settings
24 # source of docker tag
25 container-tag-method: yaml-file
30 # jenkins job name prefix
31 project-name: "{name}"
33 docker-name: "o-ran-sc/{name}"
34 docker-build-args: "--network=host"
36 - "{project-name}-gerrit-docker-jobs"
41 branch: sch_slice_based
46 # jenkins job name prefix
47 project-name: "{name}"
49 docker-name: "o-ran-sc/{name}"
50 docker-build-args: "--network=host -f Dockerfile-cu-stub"
52 - "{project-name}-gerrit-docker-jobs"
57 branch: sch_slice_based
62 # maven release requires sigul which requires centos
63 # container release requires docker
64 build-node: centos7-docker-2c-8g
66 - "{project-name}-gerrit-release-jobs"
70 name: o-du-l2-sonarqube
71 make-opts: test ARGS=-V
73 sonar-project-file: ""
75 sonar.login={sonarcloud_api_token}
76 sonar.projectKey={sonarcloud_project_organization}_{project-name}
77 sonar.projectName={project-name}
78 sonar.organization={sonarcloud_project_organization}
79 sonar.build.sourceEncoding=UTF-8
81 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output/
82 sonar.cfamily.gcov.reportsPath=test
84 - gerrit-cmake-sonarqube