From 64c49b3c603ec9f6bf58d88e657efdee331a4abe Mon Sep 17 00:00:00 2001 From: "Lott, Christopher (cl778h)" Date: Fri, 1 Nov 2019 09:04:33 -0400 Subject: [PATCH] Define jenkins jobs for Python package com/pylog Signed-off-by: Lott, Christopher (cl778h) Change-Id: Ie09610dcf2dc4fc93cb1be1ac8ec8d6c457b4ec8 --- jjb/com-pylog/com-pylog.yaml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 jjb/com-pylog/com-pylog.yaml 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' -- 2.16.6