+
+- job-group:
+ name: "{project-name}-gerrit-pypi-jobs"
+
+ # This job group contains the recommended jobs that should be deployed for
+ # a Gerrit-based Python project to test, build and deploy a package.
+
+ jobs:
+ - gerrit-pypi-merge
+ - gerrit-pypi-verify
+
+- job-group:
+ name: "{project-name}-github-pypi-jobs"
+
+ # This job group contains the recommended jobs that should be deployed for
+ # a Github-based Python project to test, build and deploy a package.
+
+ jobs:
+ - github-pypi-merge
+ - github-pypi-verify
+
+- job-group:
+ name: "{project-name}-gerrit-pypi-release-jobs"
+
+ # This job group contains the recommended jobs that should be deployed for
+ # a Gerrit-based Python project to promote a package from staging to pypi.
+
+ jobs:
+ - gerrit-pypi-release-merge
+ - gerrit-pypi-release-verify
+
+- job-group:
+ name: "{project-name}-github-pypi-release-jobs"
+
+ # This job group contains the recommended jobs that should be deployed for
+ # a Github-based Python project to promote a package from staging to pypi.
+
+ jobs:
+ - github-pypi-release-merge
+ - github-pypi-release-verify