3 name: ric-plt-xapp-frame-py-project-view
4 project-name: ric-plt-xapp-frame-py
8 - _py_common: &py_common
9 name: xapp-frame-py-common
11 project: ric-plt/xapp-frame-py
12 # jenkins job name prefix
13 project-name: ric-plt-xapp-frame-py
14 # maven settings file has credentials
15 mvn-settings: ric-plt-xapp-frame-py-settings
16 # dont run docs on verify
18 build-node: ubuntu1804-builder-2c-2g
19 pre-build-script: !include-raw-escape:
20 - ../shell/install-deb-rmr.sh
21 - ../shell/install-deb-e2ap.sh
24 name: ric-plt-xapp-frame-py-pypi
26 # do not trigger on changes in docs, releases
27 gerrit_trigger_file_paths:
28 - compare-type: REG_EXP
29 pattern: '^((?!docs\/|releases\/|\/COMMIT_MSG).)*$'
38 name: ric-plt-xapp-frame-py-release
40 # release requires sigul which requires centos
41 build-node: centos7-builder-1c-1g
43 - "{project-name}-gerrit-pypi-release-jobs"
46 name: ric-plt-xapp-frame-py-sonarqube
48 sonar-project-file: ""
50 sonar.login={sonarcloud_api_token}
51 sonar.projectKey={sonarcloud_project_organization}_{project-name}
52 sonar.projectName={project-name}
53 sonar.organization={sonarcloud_project_organization}
54 sonar.build.sourceEncoding=UTF-8
55 sonar.sources=ricxappframe
56 sonar.exclusions=setup.py,tests/*.py
57 sonar.python.coverage.reportPaths=coverage.xml
59 - gerrit-tox-sonarqube
63 name: ric-plt-xapp-frame-py-nexus-iq
64 build-node: centos7-builder-1c-1g
65 nexus-iq-namespace: oran-
67 - gerrit-tox-nexus-iq-clm