3 name: ric-app-qp-aimlfw-project-view
4 project-name: ric-app-qp-aimlfw
9 name: ric-app-qp-aimlfw-info
10 project: ric-app/qp-aimlfw
11 project-name: ric-app-qp-aimlfw
12 build-node: centos7-builder-1c-1g
15 - gerrit-info-yaml-verify
17 - qp_aimlfw_docker_common: &qp_aimlfw_docker_common
18 # values apply to all training manager projects
19 name: ric-app-qp-aimlfw-docker-common
21 project: ric-app/qp-aimlfw
22 # jenkins job name prefix
23 project-name: ric-app-qp-aimlfw
24 # maven settings file has docker credentials
25 mvn-settings: ric-app-qp-aimlfw-settings
28 <<: *qp_aimlfw_docker_common
29 name: ric-app-qp-aimlfw-release
30 # maven release requires sigul which requires centos
31 # container release requires docker
32 build-node: centos7-docker-2c-8g
34 - '{project-name}-gerrit-release-jobs'
37 <<: *qp_aimlfw_docker_common
38 name: ric-app-qp-aimlfw-docker
39 project-name: '{name}'
41 docker-name: 'o-ran-sc/{name}'
42 # Dockerfile is in a subdir
44 # source of docker tag
45 # dockerfile is in subdir of docker root
46 docker-build-args: '--network=host'
47 container-tag-method: yaml-file
48 build-node: ubuntu1804-docker-4c-4g
50 - "{project-name}-gerrit-docker-jobs"
56 <<: *qp_aimlfw_docker_common
57 name: ric-app-qp-aimlfw-sonarqube
58 # the install script assumes an ubuntu image
59 build-node: ubuntu1804-builder-2c-2g
60 gerrit_trigger_file_paths:
61 - compare-type: REG_EXP
63 sonar-project-file: ""
65 sonar.login={sonarcloud_api_token}
66 sonar.projectKey={sonarcloud_project_organization}_{project-name}
67 sonar.projectName={project-name}
68 sonar.organization={sonarcloud_project_organization}
69 sonar.build.sourceencoding=UTF-8
72 sonar.go.coverage.reportPaths=**/cover.out
73 sonar.inclusions=**/*.go
74 sonar.exclusions=**/*_test.go
76 - gerrit-tox-sonarqube