From: Anil Belur Date: Wed, 8 Apr 2020 13:38:47 +0000 (+0000) Subject: Merge "Drop Python jobs for ric-plt/lib/rmr" X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=f31a6603dcf534b3f9f3b3f07e430d3fdff845fe;hp=-c;p=ci-management.git Merge "Drop Python jobs for ric-plt/lib/rmr" --- f31a6603dcf534b3f9f3b3f07e430d3fdff845fe diff --combined jjb/ric-plt-lib-rmr/ric-plt-lib-rmr.yaml index 02cd0be7,0479c27f..32444868 --- a/jjb/ric-plt-lib-rmr/ric-plt-lib-rmr.yaml +++ b/jjb/ric-plt-lib-rmr/ric-plt-lib-rmr.yaml @@@ -1,6 -1,4 +1,4 @@@ - # The ric-plt/lib/rmr repository contains two projects: - # 1) C shared library published as deb/rpm to PackageCloud.io - # 2) Python bindings published as package to PyPI.org + # C shared library published as deb/rpm to PackageCloud.io --- - project: name: ric-plt-lib-rmr-project-view @@@ -23,8 -21,6 +21,6 @@@ # maven settings file has credentials to archive artifacts mvn-settings: ric-plt-lib-rmr-settings - ### RMR C LIBRARY ### - - rmr_c_common: &rmr_c_common name: rmr-c-common # jenkins job name prefix @@@ -48,9 -44,7 +44,9 @@@ <<: *rmr_c_common name: ric-plt-lib-rmr-c-verify project-name: ric-plt-lib-rmr-c - cmake-opts: -DDEV_PKG=1 + cmake-opts: -DDEV_PKG=1 -DBUILD_DOC=1 + # skip install in cmake-build.sh + install: false make-opts: package test ARGS=-V jobs: - gerrit-cmake-verify @@@ -68,7 -62,7 +64,7 @@@ make-opts: package ARGS=-V install-prefix: /usr/local jobs: - - oran-gerrit-cmake-pc-stage + - gerrit-cmake-packagecloud-stage stream: - master: branch: master @@@ -83,7 -77,7 +79,7 @@@ make-opts: package ARGS=-V install-prefix: /usr/local jobs: - - oran-gerrit-cmake-pc-stage + - gerrit-cmake-packagecloud-stage stream: - master: branch: master @@@ -117,68 -111,3 +113,3 @@@ sonar.cfamily.gcov.reportsPath=test jobs: - gerrit-cmake-sonarqube - - ### RMR PYTHON PACKAGE ### - - - rmr_py_common: &rmr_py_common - name: rmr-py-common - # jenkins job name prefix - project-name: ric-plt-lib-rmr-py - # the pre-build-script installs RHEL packages - build-node: centos7-builder-1c-1g - # install prereqs - pre-build-script: !include-raw-escape: ../shell/install-rpm-nng-rmr.sh - python-version: python3.6 - # bindings live in a subdirectory - tox-dir: src/bindings/rmr-python - gerrit_trigger_file_paths: - - compare-type: REG_EXP - pattern: 'src/bindings/rmr-python/.*' - - # verify py changes on every branch - - project: - <<: *rmr_common - <<: *rmr_py_common - name: ric-plt-lib-rmr-py-verify - stream: - - all: - branch: '*' - jobs: - - gerrit-pypi-verify - - # build and publish distributions to test.pypi.org from master - - project: - <<: *rmr_common - <<: *rmr_py_common - name: ric-plt-lib-rmr-py-merge - stream: - - master: - branch: master - jobs: - - gerrit-pypi-merge - - # promote package from test.pypi.org to pypi.org - - project: - <<: *rmr_common - <<: *rmr_py_common - name: ric-plt-lib-rmr-py-release - jobs: - - '{project-name}-gerrit-pypi-release-jobs' - - # analyze Py code and test coverage - - project: - <<: *rmr_common - <<: *rmr_py_common - name: ric-plt-lib-rmr-py-sonarqube - 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=src/bindings/rmr-python - sonar.exclusions=setup.py,tests/*.py - sonar.python.coverage.reportPaths=coverage.xml - jobs: - - gerrit-tox-sonarqube