3 name: ric-app-mc-project-view
4 project-name: ric-app-mc
8 - _mc_common: &mc_common # values apply to all MC projects
12 # maven settings file has docker credentials
13 mvn-settings: ric-app-mc-settings
14 # jenkins job name prefix
15 project-name: ric-app-mc
16 # test scripts depend on this name
17 build-dir: $WORKSPACE/.build
18 # Use ubuntu base for cmake v3
19 # Use docker variant for packagecloud ruby gem
20 build-node: ubuntu1804-docker-4c-4g
25 # jenkins job name prefix
26 project-name: "{name}"
28 docker-name: "o-ran-sc/{name}"
30 # source of docker tag
31 container-tag-method: yaml-file
32 container-tag-yaml-dir: "{docker-root}"
34 docker-build-args: "--network=host"
35 gerrit_trigger_file_paths:
36 - compare-type: REG_EXP
37 pattern: "{docker-root}/.*"
39 - "{project-name}-gerrit-docker-jobs"
46 name: ric-app-mc-listener
47 # jenkins job name prefix
48 project-name: "{name}"
50 docker-name: "o-ran-sc/{name}"
51 docker-root: sidecars/listener
52 # source of docker tag
53 container-tag-method: yaml-file
54 container-tag-yaml-dir: "{docker-root}"
56 docker-build-args: "--network=host"
57 gerrit_trigger_file_paths:
58 - compare-type: REG_EXP
59 pattern: "{docker-root}/.*"
61 - "{project-name}-gerrit-docker-jobs"
68 name: ric-app-mc-release
69 project-name: ric-app-mc
70 # maven release requires sigul which requires centos
71 # container release requires docker
72 build-node: centos7-docker-2c-8g
74 - "{project-name}-gerrit-release-jobs"
76 # drive unit tests from root CMake file to gen/analyse coverage data
79 name: ric-app-mc-sonarqube
80 project-name: ric-app-mc
82 make-opts: test ARGS=-V
83 sonar-project-file: ""
85 sonar.login={sonarcloud_api_token}
86 sonar.projectKey={sonarcloud_project_organization}_{project-name}
87 sonar.projectName={project-name}
88 sonar.organization={sonarcloud_project_organization}
89 sonar.build.sourceEncoding=UTF-8
90 sonar.sources=sidecars/listener/src,mc-core/mc/mcnib
91 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output
92 sonar.cfamily.gcov.reportsPath=/tmp/gcov_rpts
93 sonar.cfamily.threads=2
95 - gerrit-cmake-sonarqube