3 name: ric-plt-dbaas-project-view
4 project-name: ric-plt-dbaas
8 - _dbaas_docker_common:
9 &dbaas_docker_common # values apply to all dbaas docker projects
10 name: dbaas-docker-common
12 project: ric-plt/dbaas
13 # jenkins job name prefix
14 project-name: ric-plt-dbaas
15 # maven settings file has docker credentials
16 mvn-settings: ric-plt-dbaas-settings
19 <<: *dbaas_docker_common
22 docker-name: "o-ran-sc/{name}"
23 # Specify docker file and host network
24 docker-build-args: "--network=host -f docker/Dockerfile.redis"
25 # source of docker tag
26 container-tag-method: yaml-file
28 - "{project-name}-gerrit-docker-jobs"
34 <<: *dbaas_docker_common
35 name: ric-plt-dbaas-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"
41 # analyze C code and test coverage
43 <<: *dbaas_docker_common
44 name: ric-plt-lib-dbaas-sonarqube
45 pre-build: !include-raw-escape: setup-dbaas-build-deb.sh
46 build-node: ubuntu1804-docker-4c-4g
47 # set appropriate CXXFLAGS
48 configure-opts: --build=i686-pc-linux-gnu
51 sonar-project-file: ""
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}
57 sonar.build.sourceEncoding=UTF-8
59 sonar.cfamily.build-wrapper-output=$WORKSPACE/bw-output
60 sonar.cfamily.cache.enabled=false
61 sonar.cfamily.gcov.reportsPath=gcov_report
62 sonar.cfamily.threads=4
64 - gerrit-autotools-sonarqube