Files
harbormaster-server/.woodpecker.yml
2025-02-24 00:14:46 -06:00

27 lines
750 B
YAML

steps:
build-and-push:
image: woodpeckerci/plugin-docker-buildx
settings:
username:
from_secret: REGISTRY_USERNAME
password:
from_secret: REGISTRY_PASSWORD
registry: registry.binderlab.io
repo: registry.binderlab.io/harbormaster
tags: latest
when:
event: manual
deploy:
image: appleboy/drone-ssh
settings:
host: binderlab.io
username: binderb
key: $SSH_PUBLIC_KEY
script:
- docker pull registry.binderlab.io/harbormaster:latest
- docker stop harbormaster || true
- docker rm harbormaster || true
- docker run -d --name harbormaster -p 8080:8080 registry.binderlab.io/harbormaster:latest
when:
event: manual