Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / jjb / lf-python-job-groups.yaml
index 388eaa3..11b3110 100644 (file)
@@ -3,18 +3,58 @@
     name: "{project-name}-python-jobs"
 
     # This job group contains all the recommended jobs that should be deployed
-    # for any project ci that is using Gerrit.
+    # for a Gerrit-based Python project to verify commits using tox.
 
     jobs:
-      - gerrit-python-xc-clm
       - gerrit-tox-verify
+      - gerrit-tox-merge
 
 - job-group:
     name: "{project-name}-github-python-jobs"
 
     # This job group contains all the recommended jobs that should be deployed
-    # for any project ci that is using GitHub.
+    # for a Github-based Python project to verify commits using tox.
 
     jobs:
-      - github-python-xc-clm
       - github-tox-verify
+      - github-tox-merge
+
+- 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