blob: fb3b68d1caefe36dce7261e3ae041edc82513803 [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
17 abstract: true
18 pre-run:
19 - zuul.d/playbooks/ansible-collection-atmosphere-build-wheels/pre-run.yml
20 run:
Mohammed Naser63ed1002022-04-10 14:34:48 -040021 - zuul.d/playbooks/ansible-collection-atmosphere-build-wheels/run.yml
Mohammed Naserdd2732c2022-04-09 23:40:41 -040022 post-run:
23 - zuul.d/playbooks/ansible-collection-atmosphere-build-wheels/post-run.yml
24 files: &build-wheels-files
Mohammed Naserdd2732c2022-04-09 23:40:41 -040025 - roles/build_openstack_requirements/.*
26 vars:
27 build_openstack_requirements_wheels_directory: /tmp
28
29- job:
30 name: ansible-collection-atmosphere-merge-wheels
31 abstract: true
32 run:
33 - zuul.d/playbooks/ansible-collection-atmosphere-merge-wheels/run.yml
34 post-run:
35 - zuul.d/playbooks/ansible-collection-atmosphere-merge-wheels/post-run.yml
36 files: *build-wheels-files
37
38- job:
39 name: ansible-collection-atmosphere-promote-wheels
40 parent: opendev-promote-python
41 abstract: true
42 vars:
43 download_artifact_job: "{{ zuul.job | replace('promote', 'merge') }}"
44 download_artifact_type:
45 - wheels
46 files: *build-wheels-files