CI: Disable INFO verify jobs
[ci-management.git] / jjb / ric-plt-dbaas / ric-plt-dbaas.yaml
1 ---
2 - project:
3     name: ric-plt-dbaas-project-view
4     project-name: ric-plt-dbaas
5     views:
6       - project-view
7
8 - _dbaas_docker_common:
9     &dbaas_docker_common # values apply to all dbaas docker projects
10     name: dbaas-docker-common
11     # git repo
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
17
18 - project:
19     <<: *dbaas_docker_common
20     name: ric-plt-dbaas
21     # image name
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
27     jobs:
28       - "{project-name}-gerrit-docker-jobs"
29     stream:
30       - master:
31           branch: master
32
33 - project:
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
39     jobs:
40       - "{project-name}-gerrit-release-jobs"
41 # analyze C code and test coverage
42 - project:
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
49     # use all cores
50     make-opts: -j4 all
51     sonar-project-file: ""
52     sonar-properties: |
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
58       sonar.sources=src
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
63     jobs:
64       - gerrit-autotools-sonarqube