Build all Functest Kubernetes Virtual machines
[releng.git] / jjb / functest / xtesting-ci-vm.yaml
index bce5ac6..fd95fd4 100644 (file)
               git checkout FETCH_HEAD)
             export ELEMENTS_PATH=$(pwd)/elements:$(pwd)/ansible-role-xtesting/elements
           fi
+          export DIB_XTESTINGCI_VERSION={role-version}
           disk-image-create --image-size 20 -o {project}-{version}.qcow2 debian vm {project}
           gsutil cp {project}-{version}.qcow2 gs://artifacts.opnfv.org/{project}/{project}-{version}.qcow2
+          rm -rf {project}-{version}.qcow2 {project}-{version}.d
 
 - trigger:
     name: xtesting-ci-vm-trigger
       - latest:
           ref: master
           role-version: master
+      - '2023.1':
+          ref: stable/2023.1
+          role-version: master
+      - zed:
+          ref: stable/zed
+          role-version: master
+      - yoga:
+          ref: stable/yoga
+          role-version: master
+      - xena:
+          ref: stable/xena
+          role-version: master
+      - wallaby:
+          ref: stable/wallaby
+          role-version: master
+      - v1.26:
+          ref: stable/v1.26
+          role-version: master
+      - v1.25:
+          ref: stable/v1.25
+          role-version: master
+      - v1.24:
+          ref: stable/v1.24
+          role-version: master
+      - v1.23:
+          ref: stable/v1.23
+          role-version: master
+      - v1.22:
+          ref: stable/v1.22
+          role-version: master
+    exclude:
+      - project: xtestingci
+        version: '2023.1'
+      - project: functest
+        version: '2023.1'
+      - project: functest-kubernetes
+        version: '2023.1'
+      - project: xtestingci
+        version: zed
+      - project: functest-kubernetes
+        version: zed
+      - project: xtestingci
+        version: yoga
+      - project: functest-kubernetes
+        version: yoga
+      - project: xtestingci
+        version: xena
+      - project: functest-kubernetes
+        version: xena
+      - project: xtestingci
+        version: wallaby
+      - project: functest-kubernetes
+        version: wallaby
+      - project: xtestingci
+        version: v1.26
+      - project: functest
+        version: v1.26
+      - project: functest-xtesting
+        version: v1.26
+      - project: xtestingci
+        version: v1.25
+      - project: functest
+        version: v1.25
+      - project: functest-xtesting
+        version: v1.25
+      - project: xtestingci
+        version: v1.24
+      - project: functest
+        version: v1.24
+      - project: functest-xtesting
+        version: v1.24
+      - project: xtestingci
+        version: v1.23
+      - project: functest
+        version: v1.23
+      - project: functest-xtesting
+        version: v1.23
+      - project: xtestingci
+        version: v1.22
+      - project: functest
+        version: v1.22
+      - project: functest-xtesting
+        version: v1.22
     jobs:
       - '{project}-{version}-vm'