blob: 6be814d141eafd3508586d013423966193d72b51 [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:
40 - '{project-name}-gerrit-pypi-jobs'
41
42# promote package from test.pypi.org to pypi.org
43- project:
44 <<: *pylog_common
45 name: pylog-pypi-release
46 jobs:
47 - '{project-name}-gerrit-pypi-release-jobs'