From 024540c8b3fc7069fbda4e6c59b4ca73b0f49e52 Mon Sep 17 00:00:00 2001 From: Ben Binder Date: Wed, 17 Dec 2025 23:45:23 -0600 Subject: [PATCH] Update CI files. --- .woodpecker/.build-and-push-to-registry.yml | 37 +++++++++--------- .woodpecker/.deploy-from-registry.yml | 42 ++++++++++----------- 2 files changed, 39 insertions(+), 40 deletions(-) diff --git a/.woodpecker/.build-and-push-to-registry.yml b/.woodpecker/.build-and-push-to-registry.yml index 4bbfc1b..e335e39 100644 --- a/.woodpecker/.build-and-push-to-registry.yml +++ b/.woodpecker/.build-and-push-to-registry.yml @@ -1,19 +1,18 @@ -kind: pipeline -name: build-and-push-to-registry - -steps: - build-and-push-to-registry: - image: woodpeckerci/plugin-docker-buildx:5.1 - settings: - username: - from_secret: REGISTRY_USERNAME - password: - from_secret: REGISTRY_PASSWORD - registry: registry.binderlab.io - repo: registry.binderlab.io/harbormaster-client - tags: latest - dockerfile: docker/Dockerfile - context: . - push: true - when: - event: manual \ No newline at end of file +workflow: + name: build-and-push-to-registry + steps: + build-and-push-to-registry: + image: woodpeckerci/plugin-docker-buildx:5.1 + settings: + username: + from_secret: REGISTRY_USERNAME + password: + from_secret: REGISTRY_PASSWORD + registry: registry.binderlab.io + repo: registry.binderlab.io/harbormaster-client + tags: latest + dockerfile: docker/Dockerfile + context: . + push: true + when: + event: manual \ No newline at end of file diff --git a/.woodpecker/.deploy-from-registry.yml b/.woodpecker/.deploy-from-registry.yml index a4d4d76..575012e 100644 --- a/.woodpecker/.deploy-from-registry.yml +++ b/.woodpecker/.deploy-from-registry.yml @@ -1,22 +1,22 @@ -kind: pipeline -name: deploy-from-registry -steps: - publish-webapp: - image: docker:cli - volumes: - - /var/run/docker.sock:/var/run/docker.sock - environment: - REGISTRY_USERNAME: - from_secret: REGISTRY_USERNAME - REGISTRY_PASSWORD: - from_secret: REGISTRY_PASSWORD - DEPLOY_PATH: - from_secret: DEPLOY_PATH - commands: - - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin - - docker pull registry.binderlab.io/harbormaster-client:latest - - docker rm temp-harbormaster-client || true - - docker run --rm -v "$DEPLOY_PATH":/out registry.binderlab.io/harbormaster-client:latest sh -c "cp -r /app/. /out" - when: - event: manual +workflow: + name: deploy-from-registry + steps: + publish-webapp: + image: docker:cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + REGISTRY_USERNAME: + from_secret: REGISTRY_USERNAME + REGISTRY_PASSWORD: + from_secret: REGISTRY_PASSWORD + DEPLOY_PATH: + from_secret: DEPLOY_PATH + commands: + - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin + - docker pull registry.binderlab.io/harbormaster-client:latest + - docker rm temp-harbormaster-client || true + - docker run --rm -v "$DEPLOY_PATH":/out registry.binderlab.io/harbormaster-client:latest sh -c "cp -r /app/. /out" + when: + event: manual