blob: ee7ab183636503ce9ebe4d7ba27c2c13c5be556d [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:
21 - playbooks/build_wheels.yml
22 post-run:
23 - zuul.d/playbooks/ansible-collection-atmosphere-build-wheels/post-run.yml
24 files: &build-wheels-files
25 - playbooks/build_wheels.yml
26 - roles/build_openstack_requirements/.*
27 vars:
28 build_openstack_requirements_wheels_directory: /tmp
29
30- job:
31 name: ansible-collection-atmosphere-merge-wheels
32 abstract: true
33 run:
34 - zuul.d/playbooks/ansible-collection-atmosphere-merge-wheels/run.yml
35 post-run:
36 - zuul.d/playbooks/ansible-collection-atmosphere-merge-wheels/post-run.yml
37 files: *build-wheels-files
38
39- job:
40 name: ansible-collection-atmosphere-promote-wheels
41 parent: opendev-promote-python
42 abstract: true
43 vars:
44 download_artifact_job: "{{ zuul.job | replace('promote', 'merge') }}"
45 download_artifact_type:
46 - wheels
47 files: *build-wheels-files