blob: bb9c41a1926ec42e9d06e2d91ad925841c4bea8c [file] [log] [blame]
Mohammed Naserdd2732c2022-04-09 23:40:41 -04001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15- job:
16 name: ansible-collection-atmosphere-build-wheels-wallaby
17 parent: ansible-collection-atmosphere-build-wheels
Mohammed Nasera9956382022-04-11 09:36:34 -040018 files: &build-wheels-files
19 - roles/build_openstack_requirements/.*
Mohammed Naser05c0adc2022-04-11 09:27:52 -040020 - zuul.d/wheels-wallaby.yaml
Mohammed Naserdd2732c2022-04-09 23:40:41 -040021 vars:
22 build_openstack_requirements_release: wallaby
23
24- job:
25 name: ansible-collection-atmosphere-build-wheels-wallaby-amd64
26 parent: ansible-collection-atmosphere-build-wheels-wallaby
27 nodeset: ubuntu-focal
28
29- job:
30 name: ansible-collection-atmosphere-build-wheels-wallaby-aarch64
31 parent: ansible-collection-atmosphere-build-wheels-wallaby
32 nodeset: ubuntu-focal-arm64
33
34- job:
35 name: ansible-collection-atmosphere-merge-wheels-wallaby
36 parent: ansible-collection-atmosphere-merge-wheels
Mohammed Nasera9956382022-04-11 09:36:34 -040037 files: *build-wheels-files
Mohammed Naserdd2732c2022-04-09 23:40:41 -040038 dependencies:
39 - ansible-collection-atmosphere-build-wheels-wallaby-amd64
40 - ansible-collection-atmosphere-build-wheels-wallaby-aarch64
Mohammed Naser05c0adc2022-04-11 09:27:52 -040041 provides:
42 - ansible-collection-atmosphere-wheels-wallaby
Mohammed Naser63ed1002022-04-10 14:34:48 -040043 vars:
44 build_openstack_requirements_release: wallaby
Mohammed Naserdd2732c2022-04-09 23:40:41 -040045
46- job:
47 name: ansible-collection-atmosphere-promote-wheels-wallaby
48 parent: ansible-collection-atmosphere-promote-wheels
Mohammed Nasera9956382022-04-11 09:36:34 -040049 files: *build-wheels-files
Mohammed Naserdd2732c2022-04-09 23:40:41 -040050 vars:
51 artifact_extra_name: wheels-wallaby
52
53- project:
54 check:
55 jobs:
56 - ansible-collection-atmosphere-build-wheels-wallaby-amd64
57 - ansible-collection-atmosphere-build-wheels-wallaby-aarch64
58 - ansible-collection-atmosphere-merge-wheels-wallaby
59 gate:
60 jobs:
61 - ansible-collection-atmosphere-build-wheels-wallaby-amd64
62 - ansible-collection-atmosphere-build-wheels-wallaby-aarch64
63 - ansible-collection-atmosphere-merge-wheels-wallaby
64 promote:
65 jobs:
66 - ansible-collection-atmosphere-promote-wheels-wallaby