6ed550549dd38898070c2068cfc239a46ea0344b
[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
12 - project:
13     name: packer-verify
14     jobs:
15       - gerrit-packer-verify
16
17     <<: *ci_packer_common
18
19 - project:
20     name: packer-builder-jobs
21     jobs:
22       - gerrit-packer-merge
23
24     <<: *ci_packer_common
25
26     templates: builder
27     platforms:
28       - centos-7
29       - centos-8
30       - centos-cs-8
31       - centos-cs-9
32       - ubuntu-18.04
33       - ubuntu-20.04
34
35 - project:
36     name: packer-docker-jobs
37     jobs:
38       - gerrit-packer-merge
39
40     <<: *ci_packer_common
41
42     templates: docker
43     platforms:
44       - centos-7
45       - centos-cs-8
46       - centos-cs-9
47       - ubuntu-18.04
48       - ubuntu-20.04
49
50 - project:
51     name: packer-devstack-jobs
52     jobs:
53       - gerrit-packer-merge
54
55     <<: *ci_packer_common
56
57     templates: devstack
58     platforms:
59       - centos-cs-8
60       - centos-cs-9
61
62 - project:
63     name: packer-devstack-pre-pip-yoga-jobs
64     jobs:
65       - gerrit-packer-merge
66
67     <<: *ci_packer_common
68
69     templates: devstack-pre-pip-yoga
70     platforms:
71       - centos-cs-8
72       - centos-cs-9