Files
test-app/.woodpecker/publish.yml
akula aee21610a3
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
5
2024-12-04 15:01:08 +03:00

34 lines
739 B
YAML

---
when:
branch: main
event: push
steps:
publish:
image: woodpeckerci/plugin-docker-buildx
settings:
dockerfile: Dockerfile
auto_tag: true
tag: latest
repo: akulovsergei/test-app
username: akulovsergei
password:
from_secret: docker_token
deploy:
image: appleboy/drone-ssh
settings:
host: akulovs.ru
port: 2121
username:
from_secret: woodpecker_ssh_user
key:
from_secret: woodpecker_ssh_key
script:
- docker pull akulovsergei/test-app:latest
- docker stop test-app || true
- docker rm test-app || true
- docker run -d --name test-app -p 127.0.0.1:5001:5000 akulovsergei/test-app:latest