[INTEGRATION] Add Python ONAP SDK project to CI
[ci-management.git] / jjb / integration / integration-python-onapsdk.yaml
1 ---
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:
8       - '{project-name}-{subproject}-python-staging-{stream}'
9       - '{project-name}-{subproject}-python-release-{stream}'
10     stream:
11       - 'master':
12           branch: 'master'
13     subproject:
14       - 'python3.7':
15           tox-dir: '.'
16           tox-envs: 'py37'
17           pattern: '**/*.py'
18       - 'python3.8':
19           tox-dir: '.'
20           tox-envs: 'py38'
21           pattern: '**/*.py'
22       - 'python3.9':
23           tox-dir: '.'
24           tox-envs: 'py39'
25           pattern: '**/*.py'
26       - 'python3.10':
27           tox-dir: '.'
28           tox-envs: 'py310'
29           pattern: '**/*.py'
30       - 'pylint':
31           tox-dir: '.'
32           tox-envs: 'pylint'
33           pattern: '**/*.py'
34       - 'pydocstyle':
35           tox-dir: '.'
36           tox-envs: 'pydocstyle'
37           pattern: '**/*.py'
38     stream:
39       - 'master':
40           branch: 'master'
41
42 - project:
43     name: integration-python-onapsdk-project-view
44     project-name: integration-python-onapsdk
45     views:
46       - project-view
47
48 - project:
49     name: integration-python-onapsdk-info
50     project: integration/python-onapsdk
51     project-name: integration-python-onapsdk
52     build-node: centos8-builder-2c-1g
53     jobs:
54       - gerrit-info-yaml-verify