3 name: ric-app-mc-project-view
4 project-name: ric-app-mc
11 project-name: ric-app-mc
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - _mc_common: &mc_common # values apply to all MC projects
20 # maven settings file has docker credentials
21 mvn-settings: ric-app-mc-settings
22 # jenkins job name prefix
23 project-name: ric-app-mc
24 # test scripts depend on this name
25 build-dir: $WORKSPACE/.build
26 # Use ubuntu base for cmake v3
27 # Use docker variant for packagecloud ruby gem
28 build-node: ubuntu1804-docker-4c-4g
33 # jenkins job name prefix
34 project-name: "{name}"
36 docker-name: "o-ran-sc/{name}"
38 # source of docker tag
39 container-tag-method: yaml-file
40 container-tag-yaml-dir: "{docker-root}"
42 docker-build-args: "--network=host"
43 gerrit_trigger_file_paths:
44 - compare-type: REG_EXP
45 pattern: "{docker-root}/.*"
47 - "{project-name}-gerrit-docker-jobs"
54 name: ric-app-mc-listener
55 # jenkins job name prefix
56 project-name: "{name}"
58 docker-name: "o-ran-sc/{name}"
59 docker-root: sidecars/listener
60 # source of docker tag
61 container-tag-method: yaml-file
62 container-tag-yaml-dir: "{docker-root}"
64 docker-build-args: "--network=host"
65 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
67 pattern: "{docker-root}/.*"
69 - "{project-name}-gerrit-docker-jobs"
76 name: ric-app-mc-release
77 project-name: ric-app-mc
78 # maven release requires sigul which requires centos
79 # container release requires docker
80 build-node: centos7-docker-2c-8g
82 - "{project-name}-gerrit-release-jobs"
84 # drive unit tests from root CMake file to gen/analyse coverage data
87 name: ric-app-mc-sonarqube
88 project-name: ric-app-mc
90 make-opts: test ARGS=-V
91 sonar-project-file: ""
93 sonar.login={sonarcloud_api_token}
94 sonar.projectKey={sonarcloud_project_organization}_{project-name}
95 sonar.projectName={project-name}
96 sonar.organization={sonarcloud_project_organization}
97 sonar.build.sourceEncoding=UTF-8
98 sonar.sources=sidecars/listener/src,mc-core/mc/mcnib
99 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output
100 sonar.cfamily.gcov.reportsPath=/tmp/gcov_rpts
101 sonar.cfamily.threads=2
103 - gerrit-cmake-sonarqube