mirror of
https://codeberg.org/Codeberg/pages-server.git
synced 2025-04-19 11:36:57 +00:00
Multiarch images (#324)
taken from #214 Configured to only build multiarch when also publishing (when running in `main` or for a release) ## Build time - amd64 & arm64: 07:42 - amd64 only: 04:26 Build time via kaniko building only amd64: ~ 6/7 min Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/324 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-committed-by: pat-s <patrick.schratz@gmail.com>
This commit is contained in:
parent
8cba7f9c8a
commit
d09c6e1218
2 changed files with 33 additions and 9 deletions
|
@ -29,10 +29,11 @@ steps:
|
|||
|
||||
docker-dryrun:
|
||||
depends_on: vendor
|
||||
image: plugins/kaniko:1.8.8
|
||||
image: woodpeckerci/plugin-docker-buildx:3.2.1
|
||||
settings:
|
||||
dockerfile: Dockerfile
|
||||
no_push: true
|
||||
platforms: linux/amd64
|
||||
dry-run: true
|
||||
tags: latest
|
||||
when:
|
||||
- event: [push, pull_request]
|
||||
|
@ -98,10 +99,11 @@ steps:
|
|||
|
||||
docker-next:
|
||||
depends_on: vendor
|
||||
image: plugins/kaniko:1.8.8
|
||||
image: woodpeckerci/plugin-docker-buildx:3.2.1
|
||||
settings:
|
||||
registry: codeberg.org
|
||||
dockerfile: Dockerfile
|
||||
platforms: linux/amd64,arm64
|
||||
repo: codeberg.org/codeberg/pages-server
|
||||
tags: next
|
||||
username:
|
||||
|
@ -114,10 +116,11 @@ steps:
|
|||
|
||||
docker-tag:
|
||||
depends_on: vendor
|
||||
image: plugins/kaniko:1.8.8
|
||||
image: woodpeckerci/plugin-docker-buildx:3.2.1
|
||||
settings:
|
||||
registry: codeberg.org
|
||||
dockerfile: Dockerfile
|
||||
platforms: linux/amd64,arm64
|
||||
repo: codeberg.org/codeberg/pages-server
|
||||
tags: [latest, '${CI_COMMIT_TAG}']
|
||||
username:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue