Files
schengen-visa/.drone.yml
prtsie 0ec110f45e
All checks were successful
continuous-integration/drone/push Build is passing
Добавил отдельного пользователя
2025-10-22 21:31:58 +03:00

36 lines
645 B
YAML

kind: pipeline
type: docker
name: "Backend"
steps:
# - name: test
# image: mcr.microsoft.com/dotnet/sdk:8.0
# commands:
# - dotnet build
# - dotnet test
- name: publish
image: plugins/docker
settings:
username: prtsie
password:
from_secret: docker_pass
registry: git.prtsie.ru
repo: git.prtsie.ru/prtsie/schengen-visa-${DRONE_BRANCH}
tags:
- latest
- name: deploy
image: appleboy/drone-ssh
when:
branch: main
settings:
script_stop: true
host: prtsie.ru:1337
username: deploy
key:
from_secret: ssh_key
script:
- cd /deploy
- ./deploy.sh ${DRONE_BRANCH}