3 name: ric-plt-rtmgr-project-view
4 project-name: ric-plt-rtmgr
8 - _rtmgr_docker_common:
9 &rtmgr_docker_common # values apply to all rtmgr docker projects
10 name: rtmgr-docker-common
12 project: ric-plt/rtmgr
13 # jenkins job name prefix
14 project-name: ric-plt-rtmgr
15 # maven settings file has docker credentials
16 mvn-settings: ric-plt-rtmgr-settings
19 <<: *rtmgr_docker_common
22 docker-name: "o-ran-sc/{name}"
23 # source of docker tag
24 container-tag-method: yaml-file
25 # use host network to clone from our gerrit
26 docker-build-args: "--network=host"
28 - "{project-name}-gerrit-docker-jobs"
34 <<: *rtmgr_docker_common
35 name: ric-plt-rtmgr-release
36 # maven release requires sigul which requires centos
37 # container release requires docker
38 build-node: centos7-docker-2c-8g
40 - "{project-name}-gerrit-release-jobs"
43 <<: *rtmgr_docker_common
44 name: ric-plt-rtmgr-sonar
45 # prescan script requires ubuntu
46 # golang is only on docker-enabled nodes
47 build-node: ubuntu1804-docker-4c-4g
48 sonar-prescan-script: !include-raw-escape: prescan-rtmgr-ubuntu.sh
49 sonar-project-file: ""
50 # use sonarcloud values from defaults.yaml
53 sonar.login={sonarcloud_api_token}
54 sonar.projectKey={sonarcloud_project_organization}_{project-name}
55 sonar.projectName={project-name}
56 sonar.organization={sonarcloud_project_organization}
58 sonar.build.sourceEncoding=UTF-8
64 sonar.go.coverage.reportPaths=./coverage.txt
66 sonar.inclusions=pkg/**/**.go
68 sonar.exclusions=cmd/**.go,pkg/stub/**.go,pkg/**/**_test.go
70 - gerrit-sonar-prescan-script