Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / jjb / lf-python-job-groups.yaml
1 ---
2 - job-group:
3     name: "{project-name}-python-jobs"
4
5     # This job group contains all the recommended jobs that should be deployed
6     # for a Gerrit-based Python project to verify commits using tox.
7
8     jobs:
9       - gerrit-tox-verify
10       - gerrit-tox-merge
11
12 - job-group:
13     name: "{project-name}-github-python-jobs"
14
15     # This job group contains all the recommended jobs that should be deployed
16     # for a Github-based Python project to verify commits using tox.
17
18     jobs:
19       - github-tox-verify
20       - github-tox-merge
21
22 - job-group:
23     name: "{project-name}-gerrit-pypi-jobs"
24
25     # This job group contains the recommended jobs that should be deployed for
26     # a Gerrit-based Python project to test, build and deploy a package.
27
28     jobs:
29       - gerrit-pypi-merge
30       - gerrit-pypi-verify
31
32 - job-group:
33     name: "{project-name}-github-pypi-jobs"
34
35     # This job group contains the recommended jobs that should be deployed for
36     # a Github-based Python project to test, build and deploy a package.
37
38     jobs:
39       - github-pypi-merge
40       - github-pypi-verify
41
42 - job-group:
43     name: "{project-name}-gerrit-pypi-release-jobs"
44
45     # This job group contains the recommended jobs that should be deployed for
46     # a Gerrit-based Python project to promote a package from staging to pypi.
47
48     jobs:
49       - gerrit-pypi-release-merge
50       - gerrit-pypi-release-verify
51
52 - job-group:
53     name: "{project-name}-github-pypi-release-jobs"
54
55     # This job group contains the recommended jobs that should be deployed for
56     # a Github-based Python project to promote a package from staging to pypi.
57
58     jobs:
59       - github-pypi-release-merge
60       - github-pypi-release-verify