From: Lott, Christopher (cl778h) Date: Fri, 1 Nov 2019 13:04:33 +0000 (-0400) Subject: Define jenkins jobs for Python package com/pylog X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=64c49b3c603ec9f6bf58d88e657efdee331a4abe;p=ci-management.git Define jenkins jobs for Python package com/pylog Signed-off-by: Lott, Christopher (cl778h) Change-Id: Ie09610dcf2dc4fc93cb1be1ac8ec8d6c457b4ec8 --- diff --git a/jjb/com-pylog/com-pylog.yaml b/jjb/com-pylog/com-pylog.yaml new file mode 100644 index 00000000..bcd96593 --- /dev/null +++ b/jjb/com-pylog/com-pylog.yaml @@ -0,0 +1,42 @@ +--- +- project: + name: com-pylog-project-view + project-name: com-pylog + views: + - project-view + +- project: + name: com-pylog-info + project: com/pylog + project-name: com-pylog + build-node: centos7-builder-1c-1g + jobs: + - gerrit-info-yaml-verify + +- pylog_common: &pylog_common + name: pylog-common + # git repo + project: com/pylog + # jenkins job name prefix + project-name: com-pylog + # maven settings file has docker credentials + mvn-settings: com-pylog-settings + # sigul requires centos + build-node: centos7-builder-1c-1g + +# build package and publish to test.pypi.org +- project: + <<: *pylog_common + name: pylog-pypi + stream: + - master: + branch: master + jobs: + - '{project-name}-gerrit-pypi-jobs' + +# promote package from test.pypi.org to pypi.org +- project: + <<: *pylog_common + name: pylog-pypi-release + jobs: + - '{project-name}-gerrit-pypi-release-jobs'