--- - project: name: ric-plt-xapp-frame-py-project-view project-name: ric-plt-xapp-frame-py views: - project-view - project: name: ric-plt-xapp-frame-py-info project: ric-plt/xapp-frame-py project-name: ric-plt-xapp-frame-py build-node: centos7-builder-1c-1g jobs: - gerrit-info-yaml-verify - py_common: &py_common name: xapp-frame-py-common # git repo project: ric-plt/xapp-frame-py # jenkins job name prefix project-name: ric-plt-xapp-frame-py # maven settings file has credentials mvn-settings: ric-plt-xapp-frame-py-settings # dont run docs on verify tox-envs: code,flake8 build-node: ubuntu1804-builder-2c-2g pre-build-script: !include-raw-escape: - ../shell/install-deb-rmr.sh - project: name: ric-plt-xapp-frame-py-pypi <<: *py_common jobs: - gerrit-pypi-verify - gerrit-pypi-stage stream: - master: branch: master - project: name: ric-plt-xapp-frame-py-release <<: *py_common # release requires sigul which requires centos build-node: centos7-builder-1c-1g jobs: - '{project-name}-gerrit-pypi-release-jobs' - project: name: ric-plt-xapp-frame-py-sonarqube <<: *py_common sonar-project-file: "" sonar-properties: | sonar.login={sonarcloud_api_token} sonar.projectKey={sonarcloud_project_organization}_{project-name} sonar.projectName={project-name} sonar.organization={sonarcloud_project_organization} sonar.build.sourceEncoding=UTF-8 sonar.sources=ricxappframe sonar.exclusions=setup.py,tests/*.py sonar.python.coverage.reportPaths=coverage.xml jobs: - gerrit-tox-sonarqube - project: <<: *py_common name: ric-plt-xapp-frame-py-nexus-iq build-node: centos7-builder-1c-1g nexus-iq-namespace: oran- jobs: - gerrit-tox-nexus-iq-clm