diff --git a/.woodpecker.yml b/.woodpecker.yml index e449dac..5572e39 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -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