From 4da965ffe961848f8f5c76664fc5d5c28cbdc08a Mon Sep 17 00:00:00 2001 From: mifi Date: Sun, 1 Feb 2026 23:05:32 -0300 Subject: [PATCH] Goodbye bullshit plugin that just won't work... --- .woodpecker/build.yaml | 75 +++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 42 deletions(-) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 87f87e3..daf38f6 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -6,51 +6,42 @@ when: event: push steps: - - name: Build and Publish Docker Image - image: woodpeckerci/plugin-docker-buildx:latest + - name: Docker image build + image: docker:latest volumes: - /var/run/docker.sock:/var/run/docker.sock - privileged: true - settings: - repo: git.mifi.dev/mifi-holdings/mail-autoconfig - auto_tag: true - - # - name: Docker image build - # image: docker:latest - # volumes: - # - /var/run/docker.sock:/var/run/docker.sock - # commands: - # - set -e - # - echo "=== Building Docker image ===" - # - 'echo "Commit SHA: ${CI_COMMIT_SHA:0:8}"' - # - | - # docker build \ - # --tag git.mifi.dev/mifi-holdings/mail-autoconfig:${CI_COMMIT_SHA} \ - # --tag git.mifi.dev/mifi-holdings/mail-autoconfig:latest \ - # --label "git.commit=${CI_COMMIT_SHA}" \ - # --label "git.branch=${CI_COMMIT_BRANCH}" \ - # . + commands: + - set -e + - echo "=== Building Docker image ===" + - 'echo "Commit SHA: ${CI_COMMIT_SHA:0:8}"' + - | + docker build \ + --tag git.mifi.dev/mifi-holdings/mail-autoconfig:${CI_COMMIT_SHA} \ + --tag git.mifi.dev/mifi-holdings/mail-autoconfig:latest \ + --label "git.commit=${CI_COMMIT_SHA}" \ + --label "git.branch=${CI_COMMIT_BRANCH}" \ + . - # - name: Push to registry - # image: docker:latest - # environment: - # REGISTRY_URL: git.mifi.dev - # REGISTRY_REPO: git.mifi.dev/mifi-holdings/mail-autoconfig - # REGISTRY_USERNAME: - # from_secret: gitea_registry_username - # REGISTRY_PASSWORD: - # from_secret: gitea_package_token - # volumes: - # - /var/run/docker.sock:/var/run/docker.sock - # depends_on: - # - Docker image build - # commands: - # - set -e - # - echo "=== Pushing to registry ===" - # - echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_URL" -u "$REGISTRY_USERNAME" --password-stdin - # - docker push $REGISTRY_REPO:${CI_COMMIT_SHA} - # - docker push $REGISTRY_REPO:latest - # - echo "✓ Images pushed successfully" + - name: Push to registry + image: docker:latest + environment: + REGISTRY_URL: git.mifi.dev + REGISTRY_REPO: git.mifi.dev/mifi-holdings/mail-autoconfig + REGISTRY_USERNAME: + from_secret: gitea_registry_username + REGISTRY_PASSWORD: + from_secret: gitea_package_token + volumes: + - /var/run/docker.sock:/var/run/docker.sock + depends_on: + - Docker image build + commands: + - set -e + - echo "=== Pushing to registry ===" + - echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_URL" -u "$REGISTRY_USERNAME" --password-stdin + - docker push $REGISTRY_REPO:${CI_COMMIT_SHA} + - docker push $REGISTRY_REPO:latest + - echo "✓ Images pushed successfully" - name: Send Deploy Status Notification (success) image: curlimages/curl