3 name: o-du-l2-project-view
8 - _o_du_l2_common: &o_du_l2_common # values apply to all o-du/l2 docker projects
12 # jenkins job name prefix
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
22 # jenkins job name prefix
23 project-name: "{name}"
25 docker-name: "o-ran-sc/{name}"
26 docker-build-args: "--network=host"
28 - "{project-name}-gerrit-docker-jobs"
33 branch: sch_slice_based
38 # jenkins job name prefix
39 project-name: "{name}"
41 docker-name: "o-ran-sc/{name}"
42 docker-build-args: "--network=host -f Dockerfile-cu-stub"
44 - "{project-name}-gerrit-docker-jobs"
49 branch: sch_slice_based
54 # maven release requires sigul which requires centos
55 # container release requires docker
56 build-node: centos7-docker-2c-8g
58 - "{project-name}-gerrit-release-jobs"
62 name: o-du-l2-sonarqube
63 make-opts: test ARGS=-V
65 sonar-project-file: ""
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
73 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output/
74 sonar.cfamily.gcov.reportsPath=test
76 - gerrit-cmake-sonarqube