Fix OS_CLOUD export for image validation
[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-python-xc-clm
10       - gerrit-tox-verify
11       - gerrit-tox-merge
12
13 - job-group:
14     name: "{project-name}-github-python-jobs"
15
16     # This job group contains all the recommended jobs that should be deployed
17     # for a Github-based Python project to verify commits using tox.
18
19     jobs:
20       - github-python-xc-clm
21       - github-tox-verify
22       - github-tox-merge
23
24 - job-group:
25     name: "{project-name}-gerrit-pypi-jobs"
26
27     # This job group contains the recommended jobs that should be deployed for
28     # a Gerrit-based Python project to test, build and deploy a package.
29
30     jobs:
31       - gerrit-pypi-merge
32       - gerrit-pypi-verify
33
34 - job-group:
35     name: "{project-name}-github-pypi-jobs"
36
37     # This job group contains the recommended jobs that should be deployed for
38     # a Github-based Python project to test, build and deploy a package.
39
40     jobs:
41       - github-pypi-merge
42       - github-pypi-verify
43
44 - job-group:
45     name: "{project-name}-gerrit-pypi-release-jobs"
46
47     # This job group contains the recommended jobs that should be deployed for
48     # a Gerrit-based Python project to promote a package from staging to pypi.
49
50     jobs:
51       - gerrit-pypi-release-merge
52       - gerrit-pypi-release-verify
53
54 - job-group:
55     name: "{project-name}-github-pypi-release-jobs"
56
57     # This job group contains the recommended jobs that should be deployed for
58     # a Github-based Python project to promote a package from staging to pypi.
59
60     jobs:
61       - github-pypi-release-merge
62       - github-pypi-release-verify