3 name: ric-plt-xapp-frame-py-project-view
4 project-name: ric-plt-xapp-frame-py
9 name: ric-plt-xapp-frame-py-info
10 project: ric-plt/xapp-frame-py
11 project-name: ric-plt-xapp-frame-py
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - py_common: &py_common
17 name: xapp-frame-py-common
19 project: ric-plt/xapp-frame-py
20 # jenkins job name prefix
21 project-name: ric-plt-xapp-frame-py
22 # maven settings file has credentials
23 mvn-settings: ric-plt-xapp-frame-py-settings
25 # verify distribution and publish to test.pypi.org
27 name: ric-plt-xapp-frame-py-pypi
30 - '{project-name}-gerrit-pypi-jobs'
35 # promote distribution from test.pypi.org to pypi.org
37 name: ric-plt-xapp-frame-py-release
39 # maven release requires sigul which requires centos
40 build-node: centos7-builder-1c-1g
42 - '{project-name}-gerrit-pypi-release-jobs'
44 # analyze unit test coverage
46 name: ric-plt-xapp-frame-py-sonar
48 python-version: python3
49 # the install script assumes an ubuntu image
50 build-node: ubuntu1804-builder-2c-2g
51 pre-build-script: !include-raw-escape:
52 - ../shell/install-deb-nng-rmr.sh
54 sonarcloud-api-token: '{sonarcloud_api_token}'
55 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
56 sonarcloud-project-organization: '{sonarcloud_project_organization}'