Feat: Add job to build ubuntu-20.04 devstack image
[ci-management.git] / jjb / ci-management / ci-packer.yaml
index c591482..4f741f6 100644 (file)
@@ -1,12 +1,14 @@
 ---
-- ci_packer_common: &ci_packer_common
+- _ci_packer_common: &ci_packer_common
     name: ci-packer-common
     # Defines common ci-packer configuration
 
     project: ci-management
     project-name: ci-management
     build-node: centos7-builder-1c-1g
-    packer-version: 1.4.0
+    build-timeout: 90
+    cron: "00 H 1 * *"
+    packer-cloud-settings: packer-cloud-env-hcl
 
 - project:
     name: packer-verify
@@ -15,7 +17,6 @@
 
     <<: *ci_packer_common
 
-
 - project:
     name: packer-builder-jobs
     jobs:
     templates: builder
     platforms:
       - centos-7
-      - ubuntu-16.04
+      - centos-8
+      - centos-cs-8
+      - centos-cs-9
       - ubuntu-18.04
+      - ubuntu-20.04
 
 - project:
     name: packer-docker-jobs
     templates: docker
     platforms:
       - centos-7
-      - ubuntu-16.04
+      - centos-cs-8
+      - centos-cs-9
       - ubuntu-18.04
+      - ubuntu-20.04
+
+- project:
+    name: packer-devstack-jobs
+    jobs:
+      - gerrit-packer-merge
+
+    <<: *ci_packer_common
+
+    templates: devstack
+    platforms:
+      - centos-cs-8
+      - centos-cs-9
+      - ubuntu-20.04
+
+- project:
+    name: packer-devstack-pre-pip-yoga-jobs
+    jobs:
+      - gerrit-packer-merge
+
+    <<: *ci_packer_common
+
+    templates: devstack-pre-pip-yoga
+    platforms:
+      - centos-cs-8
+      - centos-cs-9