blob: e41e9f047dd959f8dd82020c0d2c1904fb7053ba [file] [log] [blame]
Lott, Christopher (cl778h)64c49b32019-11-01 09:04:33 -04001---
2- project:
3 name: com-pylog-project-view
4 project-name: com-pylog
5 views:
6 - project-view
7
8- project:
9 name: com-pylog-info
10 project: com/pylog
11 project-name: com-pylog
12 build-node: centos7-builder-1c-1g
13 jobs:
14 - gerrit-info-yaml-verify
15
16- pylog_common: &pylog_common
17 name: pylog-common
18 # git repo
19 project: com/pylog
20 # jenkins job name prefix
21 project-name: com-pylog
22 # maven settings file has docker credentials
23 mvn-settings: com-pylog-settings
24 # sigul requires centos
25 build-node: centos7-builder-1c-1g
26
27# build package and publish to test.pypi.org
28- project:
29 <<: *pylog_common
30 name: pylog-pypi
Lott, Christopher (cl778h)696a5dc2019-11-06 09:34:14 -050031 # the code is in a subdirectory
32 tox-dir: mdclogpy
33 gerrit_trigger_file_paths:
34 - compare-type: REG_EXP
35 pattern: 'mdclogpy/.*'
Lott, Christopher (cl778h)64c49b32019-11-01 09:04:33 -040036 stream:
37 - master:
38 branch: master
39 jobs:
Lott, Christopher (cl778h)1e6eb5f2020-04-01 08:20:08 -040040 - gerrit-pypi-verify
41 - gerrit-pypi-stage
Lott, Christopher (cl778h)64c49b32019-11-01 09:04:33 -040042
43# promote package from test.pypi.org to pypi.org
44- project:
45 <<: *pylog_common
46 name: pylog-pypi-release
47 jobs:
48 - '{project-name}-gerrit-pypi-release-jobs'