From 8b748fcb7005bc2db73b9ad90286c15d0042454d Mon Sep 17 00:00:00 2001 From: Ben Date: Wed, 12 Mar 2025 09:09:45 -0500 Subject: [PATCH] Adjust CI pipeline. --- .woodpecker/.build-push-deploy copy.yml | 43 ------------------------- .woodpecker/.build-push.yml | 18 +++++++++++ .woodpecker/.deploy-from-registry.yml | 1 + 3 files changed, 19 insertions(+), 43 deletions(-) delete mode 100644 .woodpecker/.build-push-deploy copy.yml create mode 100644 .woodpecker/.build-push.yml diff --git a/.woodpecker/.build-push-deploy copy.yml b/.woodpecker/.build-push-deploy copy.yml deleted file mode 100644 index 46aad26..0000000 --- a/.woodpecker/.build-push-deploy copy.yml +++ /dev/null @@ -1,43 +0,0 @@ -steps: - build-and-push: - 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 - - deploy-static-site: - image: appleboy/drone-ssh - environment: - REGISTRY_USERNAME: - from_secret: REGISTRY_USERNAME - REGISTRY_PASSWORD: - from_secret: REGISTRY_PASSWORD - DEPLOY_PATH: - from_secret: DEPLOY_PATH - settings: - host: binderlab.io - username: binderb - envs: - - REGISTRY_USERNAME - - REGISTRY_PASSWORD - - DEPLOY_PATH - key: - from_secret: SSH_PRIVATE_KEY - script: - - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin - - docker pull registry.binderlab.io/harbormaster-client:latest - - docker create --name temp-harbormaster-client registry.binderlab.io/harbormaster-client:latest - - docker cp temp-harbormaster-client:/app/build/ $DEPLOY_PATH - - docker rm temp-harbormaster-client - when: - event: manual \ No newline at end of file diff --git a/.woodpecker/.build-push.yml b/.woodpecker/.build-push.yml new file mode 100644 index 0000000..3f8a029 --- /dev/null +++ b/.woodpecker/.build-push.yml @@ -0,0 +1,18 @@ +steps: + build-and-push: + 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: push + branch: + - main \ No newline at end of file diff --git a/.woodpecker/.deploy-from-registry.yml b/.woodpecker/.deploy-from-registry.yml index 20b632b..095ac35 100644 --- a/.woodpecker/.deploy-from-registry.yml +++ b/.woodpecker/.deploy-from-registry.yml @@ -22,6 +22,7 @@ steps: - echo "$REGISTRY_PASSWORD" | docker login registry.binderlab.io --username "$REGISTRY_USERNAME" --password-stdin - docker pull registry.binderlab.io/harbormaster-client:latest - docker create --name temp-harbormaster-client registry.binderlab.io/harbormaster-client:latest + - pwd - docker cp temp-harbormaster-client:/app/build/ $DEPLOY_PATH - docker rm temp-harbormaster-client when: