blob: ae2991e271f917a03af888562d55fb84e75880ee [file] [log] [blame]
Mohammed Naserda994232024-04-13 12:34:01 -04001# Copyright (c) 2024 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- project:
16 check:
17 jobs:
18 - atmosphere-buildset-registry
19 gate:
20 jobs:
21 - atmosphere-buildset-registry
22
23- job:
24 name: atmosphere-buildset-registry
25 parent: ci-buildset-registry
Mohammed Naser90128aa2024-04-29 13:21:58 -040026 irrelevant-files:
27 - ^doc/
Mohammed Naser57bd9872025-01-16 21:01:43 -050028 - ^releasenotes/
Mohammed Naserda994232024-04-13 12:34:01 -040029
30- job:
31 name: atmosphere-build-container-image
32 parent: ci-build-container-image
33 abstract: true
Mohammed Naser90128aa2024-04-29 13:21:58 -040034 irrelevant-files:
35 - ^doc/
Mohammed Naser57bd9872025-01-16 21:01:43 -050036 - ^releasenotes/
Mohammed Naserda994232024-04-13 12:34:01 -040037 vars: &image_vars
38 container_command: docker
39 promote_container_image_method: intermediate-registry
40 buildset_registry_namespaces:
41 - ['docker.io', 'https://registry-1.docker.io']
42 - ['quay.io', 'https://quay.io']
43 - ['gcr.io', 'https://gcr.io']
Yaguang Tang1d50b802024-12-13 03:35:11 +080044 - ['harbor.atmosphere.dev', 'https://harbor.atmosphere.dev']
Mohammed Naserda994232024-04-13 12:34:01 -040045
46- job:
47 name: atmosphere-upload-container-image
48 parent: ci-upload-container-image
49 abstract: true
Mohammed Naser90128aa2024-04-29 13:21:58 -040050 irrelevant-files:
51 - ^doc/
Mohammed Naser57bd9872025-01-16 21:01:43 -050052 - ^releasenotes/
Mohammed Naserda994232024-04-13 12:34:01 -040053 vars: *image_vars
54
55- job:
56 name: atmosphere-promote-container-image
57 parent: ci-promote-container-image
Mohammed Naser90128aa2024-04-29 13:21:58 -040058 irrelevant-files:
59 - ^doc/
Mohammed Naser57bd9872025-01-16 21:01:43 -050060 - ^releasenotes/
Mohammed Naserda994232024-04-13 12:34:01 -040061 nodeset:
62 nodes: []
63 vars: *image_vars