3 name: smo-ves-project-view
8 - _ves_docker_common: &ves_docker_common # values apply to all docker projects
9 name: ves-docker-common
12 # jenkins job name prefix
14 # maven settings file has docker credentials
15 mvn-settings: smo-ves-settings
16 sonarcloud-project-key: "smo-ves"
17 sonarcloud-project-organization: "o-ran-sc"
20 <<: *ves_docker_common
21 name: smo-ves-collector
22 project-name: "{name}"
24 docker-name: "o-ran-sc/{name}"
25 # Dockerfile is in a subdir
26 docker-root: collector
27 # source of docker tag
28 container-tag-method: yaml-file
30 - "{project-name}-gerrit-docker-jobs"
36 <<: *ves_docker_common
37 name: smo-ves-dmaap-adapter
38 project-name: "{name}"
40 docker-name: "o-ran-sc/{name}"
41 # Dockerfile is in a subdir
42 docker-root: dmaapadapter
43 # source of docker tag
44 container-tag-method: yaml-file
46 - "{project-name}-gerrit-docker-jobs"
52 <<: *ves_docker_common
53 name: smo-ves-influxdb-connector
54 project-name: "{name}"
56 docker-name: "o-ran-sc/{name}"
57 # Dockerfile is in a subdir
58 docker-root: influxdb-connector
59 # source of docker tag
60 container-tag-method: yaml-file
62 - "{project-name}-gerrit-docker-jobs"
67 <<: *ves_docker_common
68 name: smo-ves-post-config
69 project-name: "{name}"
71 docker-name: "o-ran-sc/{name}"
72 # Dockerfile is in a subdir
73 docker-root: postconfig
74 # source of docker tag
75 container-tag-method: yaml-file
77 - "{project-name}-gerrit-docker-jobs"
83 <<: *ves_docker_common
85 project-name: "{name}"
86 # maven release requires sigul which requires centos
87 # container release requires docker
88 build-node: centos7-docker-2c-8g
90 - "{project-name}-gerrit-release-jobs"
93 <<: *ves_docker_common
94 name: smo-ves-nexus-iq
95 build-node: centos7-builder-1c-1g
96 nexus-iq-namespace: oran-
98 - gerrit-tox-nexus-iq-clm
101 <<: *ves_docker_common
102 name: smo-ves-sonarqube
103 python-version: python3
104 # the install script assumes an ubuntu image
105 build-node: ubuntu1804-builder-2c-2g
106 #pre-build-script: !include-raw-escape:
107 # - ../shell/install-deb-rmr.sh
108 # impt for verify and tox etc
109 tox-envs: code,flake8
111 sonar-project-file: ""
113 sonar.login={sonarcloud_api_token}
114 sonar.projectKey={sonarcloud_project_organization}_{project-name}
115 sonar.projectName={project-name}
116 sonar.organization={sonarcloud_project_organization}
117 sonar.build.sourceEncoding=UTF-8
118 sonar.sources=collector
119 sonar.python.coverage.reportPaths=coverage.xml