blob: 8dfe72812f4f47da88269ebe1169ecffd57b89fe [file] [log] [blame]
Mohammed Naser72cd4742022-04-11 10:05:09 -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-buildset-registry
17 parent: opendev-buildset-registry
18
19- job:
20 name: ansible-collection-atmosphere-build-images
21 parent: opendev-build-docker-image
22 abstract: true
23 required-projects:
24 - openstack/loci
25 pre-run:
26 - zuul.d/playbooks/ansible-collection-atmosphere-build-images/pre-run.yml
27 run:
28 - zuul.d/playbooks/ansible-collection-atmosphere-build-images/run.yml
29
30- job:
31 name: ansible-collection-atmosphere-upload-images
32 parent: ansible-collection-atmosphere-build-images
33 abstract: true
34 secrets:
35 name: docker_credentials
36 secret: gar-credentials
37 pass-to-parent: true
38
39- job:
40 name: ansible-collection-atmosphere-build-images-manifest
41 pre-run:
42 - zuul.d/playbooks/ansible-collection-atmosphere-build-images-manifest/pre-run.yml
43 run:
44 - zuul.d/playbooks/ansible-collection-atmosphere-build-images-manifest/run.yml
45
46- job:
47 name: ansible-collection-atmosphere-upload-images-manifest
48 parent: ansible-collection-atmosphere-build-images-manifest
okozachenko2369af92022-04-22 15:28:54 +100049 secrets:
50 name: docker_credentials
51 secret: gar-credentials
52 pass-to-parent: true
Mohammed Naser72cd4742022-04-11 10:05:09 -040053
54- project:
55 check:
56 jobs:
57 - ansible-collection-atmosphere-buildset-registry
58 gate:
59 jobs:
60 - ansible-collection-atmosphere-buildset-registry