Feat: Add job to build ubuntu-20.04 devstack image
[ci-management.git] / jjb / ci-management / ci-packer.yaml
1 ---
2 - _ci_packer_common: &ci_packer_common
3     name: ci-packer-common
4     # Defines common ci-packer configuration
5
6     project: ci-management
7     project-name: ci-management
8     build-node: centos7-builder-1c-1g
9     build-timeout: 90
10     cron: "00 H 1 * *"
11     packer-cloud-settings: packer-cloud-env-hcl
12
13 - project:
14     name: packer-verify
15     jobs:
16       - gerrit-packer-verify
17
18     <<: *ci_packer_common
19
20 - project:
21     name: packer-builder-jobs
22     jobs:
23       - gerrit-packer-merge
24
25     <<: *ci_packer_common
26
27     templates: builder
28     platforms:
29       - centos-7
30       - centos-8
31       - centos-cs-8
32       - centos-cs-9
33       - ubuntu-18.04
34       - ubuntu-20.04
35
36 - project:
37     name: packer-docker-jobs
38     jobs:
39       - gerrit-packer-merge
40
41     <<: *ci_packer_common
42
43     templates: docker
44     platforms:
45       - centos-7
46       - centos-cs-8
47       - centos-cs-9
48       - ubuntu-18.04
49       - ubuntu-20.04
50
51 - project:
52     name: packer-devstack-jobs
53     jobs:
54       - gerrit-packer-merge
55
56     <<: *ci_packer_common
57
58     templates: devstack
59     platforms:
60       - centos-cs-8
61       - centos-cs-9
62       - ubuntu-20.04
63
64 - project:
65     name: packer-devstack-pre-pip-yoga-jobs
66     jobs:
67       - gerrit-packer-merge
68
69     <<: *ci_packer_common
70
71     templates: devstack-pre-pip-yoga
72     platforms:
73       - centos-cs-8
74       - centos-cs-9