blob: 80eee688b6a4b05afe993099e64e5b38c72fb7e3 [file] [log] [blame]
Michal Jagiello5bfdfe82022-10-20 13:51:04 +00001---
2- project:
3 name: integration-python-onapsdk-project
4 project: integration/python-onapsdk
5 project-name: integration-python-onapsdk
6 python-version: python3
7 jobs:
Jessica Wagantall4856ec32023-01-20 11:20:20 -08008 - integration-linters
Michal Jagiello5bfdfe82022-10-20 13:51:04 +00009 stream:
10 - 'master':
11 branch: 'master'
12 subproject:
13 - 'python3.7':
14 tox-dir: '.'
15 tox-envs: 'py37'
16 pattern: '**/*.py'
17 - 'python3.8':
18 tox-dir: '.'
19 tox-envs: 'py38'
20 pattern: '**/*.py'
21 - 'python3.9':
22 tox-dir: '.'
23 tox-envs: 'py39'
24 pattern: '**/*.py'
25 - 'python3.10':
26 tox-dir: '.'
27 tox-envs: 'py310'
28 pattern: '**/*.py'
Jessica Wagantall4856ec32023-01-20 11:20:20 -080029 - 'python3.11':
30 tox-dir: '.'
31 tox-envs: 'py311'
32 pattern: '**/*.py'
Michal Jagiello5bfdfe82022-10-20 13:51:04 +000033 - 'pylint':
34 tox-dir: '.'
35 tox-envs: 'pylint'
36 pattern: '**/*.py'
37 - 'pydocstyle':
38 tox-dir: '.'
39 tox-envs: 'pydocstyle'
40 pattern: '**/*.py'
Jessica Wagantall4856ec32023-01-20 11:20:20 -080041 - 'bandit':
42 tox-dir: '.'
43 tox-envs: 'bandit'
44 pattern: '**/*.py'
Michal Jagiello5bfdfe82022-10-20 13:51:04 +000045
46- project:
47 name: integration-python-onapsdk-project-view
48 project-name: integration-python-onapsdk
49 views:
50 - project-view
51
52- project:
53 name: integration-python-onapsdk-info
54 project: integration/python-onapsdk
55 project-name: integration-python-onapsdk
56 build-node: centos8-builder-2c-1g
57 jobs:
58 - gerrit-info-yaml-verify
Michal Jagiello090d5d42023-01-26 06:56:19 +000059
60- project:
61 name: integration-python-onapsdk-pypi-build
62 project: integration/python-onapsdk
63 project-name: integration-python-onapsdk
64 stream:
65 - 'master':
66 branch: 'master'
67 gerrit_trigger_file_paths:
68 - compare-type: REG_EXP
69 pattern: 'src/onapsdk/version.py'
70 jobs:
71 - gerrit-pypi-verify
72 - gerrit-pypi-merge:
73 pypi-repo: pypi-test
74
75- project:
76 name: integration-python-onapsdk-pypi-release
77 project: integration/python-onapsdk
78 project-name: integration-python-onapsdk
79 stream:
80 - 'master':
81 branch: 'master'
82 gerrit_trigger_file_paths:
83 - compare-type: REG_EXP
84 pattern: 'src/onapsdk/version.py'
85 jobs:
86 - gerrit-pypi-release-verify
87 - gerrit-pypi-release-merge