add matrix for docker releases

This commit is contained in:
pat-s 2023-10-02 20:14:52 +02:00
commit efbdbc8d2f
No known key found for this signature in database
GPG key ID: 3C6318841EF78925
2 changed files with 17 additions and 8 deletions

View file

@ -1,11 +1,20 @@
variables:
- &golang 'golang:1.20'
- &build_plugin 'woodpeckerci/plugin-docker-buildx:2'
- base_settings: &base_buildx_settings
platforms: 'linux/amd64,linux/arm64'
dockerfile: Dockerfile.multiarch
auto_tag: true
repo: woodpeckerci/plugin-docker-buildx,codeberg.org/woodpecker-plugins/docker-buildx
- &golang "golang:1.20"
- &build_plugin "woodpeckerci/plugin-docker-buildx:2"
- base_settings: &base_buildx_settings
platforms: "linux/amd64,linux/arm64"
dockerfile: Dockerfile.multiarch
auto_tag: true
auto_tag_suffix: "-${DOCKER_VERSION}"
build_args_from_env:
- DOCKER_VERSION
repo: woodpeckerci/plugin-docker-buildx,codeberg.org/woodpecker-plugins/docker-buildx
matrix:
DOCKER_VERSION:
- 20.10
- 23.0
- 24.0
steps:
vendor:

View file

@ -1,6 +1,6 @@
ARG BUILDX_VERSION=0.11.0
ARG DOCKER_VERSION=20.10-dind
ARG GOLANG_VERSION=1.20
ARG DOCKER_VERSION
FROM --platform=$BUILDPLATFORM golang:${GOLANG_VERSION} as build