blob: ebd4f6689fb6fb43732579d77eccc90c58716762 [file] [log] [blame]
Mohammed Nasera9956382022-04-11 09:36:34 -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-master
17 parent: ansible-collection-atmosphere-build-wheels
18 files: &build-wheels-files
19 - roles/build_openstack_requirements/.*
20 - zuul.d/wheels-master.yaml
21 vars:
22 build_openstack_requirements_release: master
23
24- job:
25 name: ansible-collection-atmosphere-build-wheels-master-amd64
26 parent: ansible-collection-atmosphere-build-wheels-master
27 nodeset: ubuntu-focal
28
29- job:
30 name: ansible-collection-atmosphere-build-wheels-master-aarch64
31 parent: ansible-collection-atmosphere-build-wheels-master
32 nodeset: ubuntu-focal-arm64
33
34- job:
35 name: ansible-collection-atmosphere-merge-wheels-master
36 parent: ansible-collection-atmosphere-merge-wheels
37 files: *build-wheels-files
38 dependencies:
39 - ansible-collection-atmosphere-build-wheels-master-amd64
40 - ansible-collection-atmosphere-build-wheels-master-aarch64
41 provides:
42 - ansible-collection-atmosphere-wheels-master
43 vars:
44 build_openstack_requirements_release: master
45
46- job:
47 name: ansible-collection-atmosphere-promote-wheels-master
48 parent: ansible-collection-atmosphere-promote-wheels
49 files: *build-wheels-files
50 vars:
51 artifact_extra_name: wheels-master
52
53- project:
54 check:
55 jobs:
56 - ansible-collection-atmosphere-build-wheels-master-amd64
57 - ansible-collection-atmosphere-build-wheels-master-aarch64
58 - ansible-collection-atmosphere-merge-wheels-master
59 gate:
60 jobs:
61 - ansible-collection-atmosphere-build-wheels-master-amd64
62 - ansible-collection-atmosphere-build-wheels-master-aarch64
63 - ansible-collection-atmosphere-merge-wheels-master
64 promote:
65 jobs:
66 - ansible-collection-atmosphere-promote-wheels-master