Lift PyPI templates to Global-JJB from Acumos
[releng/global-jjb.git] / jjb / lf-python-job-groups.yaml
index 59066f9..60ecc66 100644 (file)
@@ -3,7 +3,7 @@
     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
     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 all the recommended jobs that should be deployed for
+    # a Gerrit-based Python project to test, build and deploy a library to PyPI.
+
+    jobs:
+      - gerrit-pypi-verify
+      - gerrit-pypi-merge
+      - gerrit-pypi-release-verify
+      - gerrit-pypi-release-merge
+
+- job-group:
+    name: "{project-name}-github-pypi-jobs"
+
+    # This job group contains all the recommended jobs that should be deployed for
+    # a Github-based Python project to test, build and deploy a library to PyPI.
+
+    jobs:
+      - github-pypi-verify
+      - github-pypi-merge
+      - github-pypi-release-verify
+      - github-pypi-release-merge