builx and docker is a mess. let's try podman and buildah.
This commit is contained in:
parent
d4695cb53a
commit
ab6e3d929c
1 changed files with 38 additions and 25 deletions
|
|
@ -3,31 +3,44 @@ when:
|
|||
event: push
|
||||
|
||||
steps:
|
||||
build-docker-image:
|
||||
name: build-image
|
||||
when:
|
||||
- event: push
|
||||
# This plugin handles the DinD complexity for you
|
||||
image: woodpeckerci/plugin-docker-buildx
|
||||
privileged: true # Required for the plugin to start its internal Docker engine
|
||||
settings:
|
||||
registry: registry.coolify1.workaround.org
|
||||
repo: registry.coolify1.workaround.org/debshots
|
||||
driver: docker
|
||||
cache_from: 'type=registry\\,ref=registry.coolify1.workaround.org/debshots:buildcache'
|
||||
cache_to: 'type=registry\\,ref=registry.coolify1.workaround.org/debshots:buildcache,mode=max'
|
||||
dockerfile: Dockerfile
|
||||
username:
|
||||
from_secret: REGISTRY_USER
|
||||
password:
|
||||
from_secret: REGISTRY_PASSWORD
|
||||
tags:
|
||||
- latest
|
||||
- ${CI_COMMIT_SHA:0:7}
|
||||
# tell the Dockerfile about the commit SHA and build date
|
||||
build_args:
|
||||
COMMIT_SHA: ${CI_COMMIT_SHA:0:7}
|
||||
COMMIT_MESSAGE: ${CI_COMMIT_MESSAGE}
|
||||
build-image:
|
||||
image: quay.io/buildah/stable:latest
|
||||
pull: true
|
||||
privileged: true
|
||||
commands:
|
||||
- echo $REGISTRY_PASSWORD | buildah login -u REGISTRY_USER --password-stdin registry.coolify1.workaround.org
|
||||
- buildah build --tag registry.coolify1.workaround.org/debshots:stage .
|
||||
- buildah push registry.coolify1.workaround.org/debshots:stage
|
||||
|
||||
secrets:
|
||||
- $REGISTRY_USER
|
||||
- $REGISTRY_PASSWORD
|
||||
|
||||
# build-docker-image:
|
||||
# name: build-image
|
||||
# when:
|
||||
# - event: push
|
||||
# # This plugin handles the DinD complexity for you
|
||||
# image: woodpeckerci/plugin-docker-buildx
|
||||
# privileged: true # Required for the plugin to start its internal Docker engine
|
||||
# settings:
|
||||
# registry: registry.coolify1.workaround.org
|
||||
# repo: registry.coolify1.workaround.org/debshots
|
||||
# driver: docker
|
||||
# cache_from: 'type=registry\\,ref=registry.coolify1.workaround.org/debshots:buildcache'
|
||||
# cache_to: 'type=registry\\,ref=registry.coolify1.workaround.org/debshots:buildcache,mode=max'
|
||||
# dockerfile: Dockerfile
|
||||
# username:
|
||||
# from_secret: REGISTRY_USER
|
||||
# password:
|
||||
# from_secret: REGISTRY_PASSWORD
|
||||
# tags:
|
||||
# - latest
|
||||
# - ${CI_COMMIT_SHA:0:7}
|
||||
# # tell the Dockerfile about the commit SHA and build date
|
||||
# build_args:
|
||||
# COMMIT_SHA: ${CI_COMMIT_SHA:0:7}
|
||||
# COMMIT_MESSAGE: ${CI_COMMIT_MESSAGE}
|
||||
|
||||
deploy-to-stage:
|
||||
image: curlimages/curl:latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue