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
17 # values apply to all MC projects
21 # maven settings file has docker credentials
22 mvn-settings: ric-app-mc-settings
23 # jenkins job name prefix
24 project-name: ric-app-mc
25 # test scripts depend on this name
26 build-dir: $WORKSPACE/.build
27 # Use ubuntu base for cmake v3
28 # Use docker variant for packagecloud ruby gem
29 build-node: ubuntu1804-docker-4c-4g
34 # jenkins job name prefix
35 project-name: '{name}'
37 docker-name: 'o-ran-sc/{name}'
39 # source of docker tag
40 container-tag-method: yaml-file
41 container-tag-yaml-dir: '{docker-root}'
43 docker-build-args: '--network=host'
44 gerrit_trigger_file_paths:
45 - compare-type: REG_EXP
46 pattern: '{docker-root}/.*'
48 - '{project-name}-gerrit-docker-jobs'
55 name: ric-app-mc-listener
56 # jenkins job name prefix
57 project-name: '{name}'
59 docker-name: 'o-ran-sc/{name}'
60 docker-root: sidecars/listener
61 # source of docker tag
62 container-tag-method: yaml-file
63 container-tag-yaml-dir: '{docker-root}'
65 docker-build-args: '--network=host'
66 gerrit_trigger_file_paths:
67 - compare-type: REG_EXP
68 pattern: '{docker-root}/.*'
70 - '{project-name}-gerrit-docker-jobs'
77 name: ric-app-mc-release
78 project-name: ric-app-mc
79 # maven release requires sigul which requires centos
80 # container release requires docker
81 build-node: centos7-docker-2c-8g
83 - '{project-name}-gerrit-release-jobs'
85 # drive unit tests from root CMake file to gen/analyse coverage data
88 name: ric-app-mc-sonarqube
89 project-name: ric-app-mc
91 make-opts: test ARGS=-V
92 sonar-project-file: ""
94 sonar.login={sonarcloud_api_token}
95 sonar.projectKey={sonarcloud_project_organization}_{project-name}
96 sonar.projectName={project-name}
97 sonar.organization={sonarcloud_project_organization}
98 sonar.build.sourceEncoding=UTF-8
99 sonar.sources=sidecars/listener/src,mc-core/mc/mcnib
100 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output
101 sonar.cfamily.gcov.reportsPath=/tmp/gcov_rpts
102 sonar.cfamily.threads=2
104 - gerrit-cmake-sonarqube