-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.gitlab-ci.yml
42 lines (42 loc) · 1.63 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# yaml-language-server: $schema=https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json
include:
- component: $CI_SERVER_FQDN/templates/components/workflow/[email protected]
- component: $CI_SERVER_FQDN/templates/components/publish/[email protected]
- component: $CI_SERVER_FQDN/templates/components/renovate/[email protected]
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
inputs:
needs:
- docker:amd64
- docker:arm64
args: >-
--cache-from=type=registry,ref=$DOCKER_IMAGE_CACHE_PATH:amd64
--cache-from=type=registry,ref=$DOCKER_IMAGE_CACHE_PATH:arm64
tags: >-
--tag=$DOCKER_IMAGE_PATH:latest
--tag=$DOCKER_IMAGE_HUB_PATH:latest
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
inputs:
name: "multiarch:3.18"
dockerfile: Dockerfile.318
cache: false
tag: $DOCKER_IMAGE_PATH:3.18
tags: >-
--tag=$DOCKER_IMAGE_HUB_PATH:3.18
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
inputs:
name: "multiarch:3.19"
dockerfile: Dockerfile.319
cache: false
tag: $DOCKER_IMAGE_PATH:3.19
tags: >-
--tag=$DOCKER_IMAGE_HUB_PATH:3.19
- component: $CI_SERVER_FQDN/templates/components/docker/[email protected]
inputs:
name: "multiarch:3.20"
dockerfile: Dockerfile.320
cache: false
tag: $DOCKER_IMAGE_PATH:3.20
tags: >-
--tag=$DOCKER_IMAGE_HUB_PATH:3.20