Merge "Chore: Update Ubuntu builder node"
[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     build-node: ubuntu1804-docker-8c-8g
8     jobs:
9       - integration-linters
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       # Disable due to https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25247
27       # - 'python3.10':
28       #     tox-dir: '.'
29       #     tox-envs: 'py310'
30       #     pattern: '**/*.py'
31       # - 'python3.11':
32       #     tox-dir: '.'
33       #     tox-envs: 'py311'
34       #     pattern: '**/*.py'
35       - 'pylint':
36           tox-dir: '.'
37           tox-envs: 'pylint'
38           pattern: '**/*.py'
39       - 'pydocstyle':
40           tox-dir: '.'
41           tox-envs: 'pydocstyle'
42           pattern: '**/*.py'
43       - 'bandit':
44           tox-dir: '.'
45           tox-envs: 'bandit'
46           pattern: '**/*.py'
47
48 - project:
49     name: integration-python-onapsdk-project-view
50     project-name: integration-python-onapsdk
51     views:
52       - project-view
53
54 - project:
55     name: integration-python-onapsdk-info
56     project: integration/python-onapsdk
57     project-name: integration-python-onapsdk
58     build-node: centos8-builder-2c-1g
59     jobs:
60       - gerrit-info-yaml-verify
61
62 - project:
63     name: integration-python-onapsdk-pypi-build
64     project: integration/python-onapsdk
65     project-name: integration-python-onapsdk
66     stream:
67       - 'master':
68           branch: 'master'
69     jobs:
70       - gerrit-pypi-verify
71
72 - project:
73     name: integration-python-onapsdk-pypi-release
74     project: integration/python-onapsdk
75     project-name: integration-python-onapsdk
76     stream:
77       - 'master':
78           branch: 'master'
79     jobs:
80       - gerrit-pypi-release-verify
81       - gerrit-pypi-release-merge:
82           pypi-repo: pypi-onapsdk