Use parrallel e2e for e2e features test
[infra/cicd.git] / jjb / metal3 / projects.yml
index 6d68ce1734a26bd658c29293f5362b5566e91670..e44605cabb16c9fb397be25cc1e710bc770e1412 100644 (file)
           repo: baremetal-operator
       - ipam:
           repo: ip-address-manager
+      - ironic_image:
+          repo: ironic-image
+          name_postfix: '_ironic_from_source'
+          trigger_postfix: '-ironic-source'
+          ironic_install_type: 'source'
       - ironic_image:
           repo: ironic-image
       - ironic_ipa_downloader:
 
 - project:
     name: "capm3"
-    repo:
-      org: "metal3-io"
-      name: "cluster-api-provider-metal3"
+    org: metal3-io
+    proj:
+      - capm3:
+          repo: cluster-api-provider-metal3
+      - metal3_dev_env:
+          repo: metal3-dev-env
+      - project_infra:
+          repo: project-infra
+          branch: '${{ghprbActualCommit}}'
+          ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
+      - bmo:
+          repo: baremetal-operator
     image_os:
       - ubuntu
       - centos
+    version:
+      - v1b1:
+          capi_version: v1beta1
+          capm3_version: v1beta1
+          target_branches:
+            - 'main'
+      - v1a5:
+          capi_version: v1alpha4
+          capm3_version: v1alpha5
+          target_branches:
+            - 'release-0.5'
     jobs:
       - capm3_e2e_upgrade_tests:
           exclude:
             - image_os: centos
+            - version:
+              - v1b1
+              - v1a5
+      - capm3_e2e_tests_parallel:
       - capm3_e2e_tests:
-          version:
-            - v1b1:
-                capi_version: v1beta1
-                capm3_version: v1beta1
-                target_branches:
-                  - 'main'
-            - v1a5:
-                capi_version: v1alpha4
-                capm3_version: v1alpha5
-                target_branches:
-                  - 'main'
-                  - 'release-0.5'
+      - keep_capm3_e2e_tests:
+
+- project:
+    name: "capm3-main-tests"
+    repo:
+      org: "metal3-io"
+      name: "cluster-api-provider-metal3"
+    image_os:
+      - ubuntu
+      - centos
+    jobs:
       - capm3_main_e2e_upgrade_tests:
           exclude:
             - image_os: centos
                 capm3_version: v1alpha5
                 capm3_branch: release-0.5
                 schedule: "H 23 * * *"
+
+
+- project:
+    name: 'ironic_image_build_tests'
+    org: metal3-io
+    proj:
+      - project_infra:
+          repo: project-infra
+          branch: '${{ghprbActualCommit}}'
+          ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
+      - ironic_image:
+          repo: ironic-image
+    jobs:
+      - ironic_image_build_tests