[INTEGRATION][ONAP Python SDK] Use integration linters in jobs description
[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       - integration-linters
9     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'
29       - 'python3.11':
30           tox-dir: '.'
31           tox-envs: 'py311'
32           pattern: '**/*.py'
33       - 'pylint':
34           tox-dir: '.'
35           tox-envs: 'pylint'
36           pattern: '**/*.py'
37       - 'pydocstyle':
38           tox-dir: '.'
39           tox-envs: 'pydocstyle'
40           pattern: '**/*.py'
41       - 'bandit':
42           tox-dir: '.'
43           tox-envs: 'bandit'
44           pattern: '**/*.py'
45
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