3 name: aiml-fw-athp-data-extraction-project-view
4 project-name: aiml-fw-athp-data-extraction
8 - _aiml_de_docker_common:
9 &aiml_de_docker_common # values apply to all training manager projects
10 name: aiml-fw-athp-data-extraction-docker-common
12 project: aiml-fw/athp/data-extraction
13 # jenkins job name prefix
14 project-name: aiml-fw-athp-data-extraction
15 # maven settings file has docker credentials
16 mvn-settings: aiml-fw-athp-data-extraction-settings
19 <<: *aiml_de_docker_common
20 name: aiml-fw-athp-data-extraction-release
21 # maven release requires sigul which requires centos
22 # container release requires docker
23 build-node: centos7-docker-2c-8g
25 - "{project-name}-gerrit-release-jobs"
28 <<: *aiml_de_docker_common
29 name: aiml-fw-athp-data-extraction-docker
30 project-name: "{name}"
32 docker-name: "o-ran-sc/{name}"
33 # Dockerfile is in a subdir
35 # source of docker tag
36 # dockerfile is in subdir of docker root
37 docker-build-args: "--network=host"
38 container-tag-method: yaml-file
39 build-node: ubuntu1804-docker-4c-4g
41 - "{project-name}-gerrit-docker-jobs"
47 <<: *aiml_de_docker_common
48 name: aiml-fw-athp-data-extraction-tox-verify
49 # the install script assumes an ubuntu image
50 build-node: ubuntu1804-builder-2c-2g
51 python-version: python3
55 # do not trigger on changes in docs, releases
56 gerrit_trigger_file_paths:
57 - compare-type: REG_EXP
58 pattern: "dataextraction/.*"
60 # run verify on all branches
61 # the ANT pattern is **/{branch}, we are exploiting that.
68 <<: *aiml_de_docker_common
69 name: aiml-fw-athp-data-extraction-sonarqube
70 python-version: python3
72 # the install script assumes an ubuntu image
73 build-node: ubuntu1804-builder-2c-2g
74 # do not trigger on changes in docs, releases
75 gerrit_trigger_file_paths:
76 - compare-type: REG_EXP
77 pattern: "dataextraction/.*"
78 sonar-project-file: ""
80 sonar.login={sonarcloud_api_token}
81 sonar.projectKey={sonarcloud_project_organization}_{project-name}
82 sonar.projectName={project-name}
83 sonar.organization={sonarcloud_project_organization}
84 sonar.build.sourceEncoding=UTF-8
85 sonar.sources=dataextraction
86 sonar.python.coverage.reportPaths=coverage.xml
88 - gerrit-tox-sonarqube