Files
mb-grid-solutions.com/.woodpecker.yml
Marc Mintel 102a24d6a3
Some checks are pending
ci/woodpecker/manual/woodpecker Pipeline is pending
woodpecker
2026-01-15 19:27:41 +01:00

29 lines
975 B
YAML

pipeline:
build:
image: woodpeckerci/plugin-docker
settings:
registry: gitea.infra.mintel.me
repo: gitea.infra.mintel.me/mintel/mb-grid-solutions
username:
from_secret: GITEA_USER
password:
from_secret: GITEA_TOKEN
when:
event: push
branch: main
deploy:
image: alpine
commands:
- apk add --no-cache openssh
- mkdir -p ~/.ssh
- echo "$ALPHA_SSH_KEY" > ~/.ssh/id_ed25519
- chmod 600 ~/.ssh/id_ed25519
- ssh -o StrictHostKeyChecking=no deploy@alpha.mintel.me "mkdir -p /opt/alpha/sites/mb-grid-solutions"
- scp -o StrictHostKeyChecking=no docker-compose.yaml deploy@alpha.mintel.me:/opt/alpha/sites/mb-grid-solutions/docker-compose.yaml
- ssh -o StrictHostKeyChecking=no deploy@alpha.mintel.me "cd /opt/alpha/sites/mb-grid-solutions && docker compose pull && docker compose up -d"
secrets: [ ALPHA_SSH_KEY ]
when:
event: push
branch: main