added automatic deployment to stage

This commit is contained in:
Christoph Haas 2026-02-08 12:58:57 +01:00
parent d9e592a985
commit 420e16f6e1

View file

@ -1,5 +1,12 @@
steps:
- name: build-image
when:
- branch: main
event: push
pipeline:
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
@ -23,3 +30,12 @@ steps:
build_args:
COMMIT_SHA: ${CI_COMMIT_SHA:0:7}
COMMIT_MESSAGE: ${CI_COMMIT_MESSAGE}
deploy-to-stage:
image: curlimages/curl:latest
commands:
- |
curl -H "Authorization: Bearer ${COOLIFY_STAGE_DEPLOY_TOKEN}" \
-X POST \
-F "image=registry.coolify1.workaround.org/debshots:${CI_COMMIT_SHA:0:7}" \
"${COOLIFY_STAGE_DEPLOY_WEBHOOK}"