mootfrost-dev/.drone.yml
2023-05-01 16:29:12 +03:00

49 lines
1.1 KiB
YAML
Executable file

kind: pipeline
name: default
type: docker
steps:
- name: build
image: docker/compose:latest
volumes:
- name: docker_sock
path: /var/run/docker.sock
commands:
- docker-compose build
#- name: push
# image: docker/compose:latest
#volumes:
#- name: docker_sock
# path: /var/run/docker.sock
#environment:
# REGISTRY_USERNAME:
# from_secret: REGISTRY_USERNAME
# REGISTRY_PASSWORD:
# from_secret: REGISTRY_PASSWORD
#commands:
# - docker login git.mootfrost.dev -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD
# - docker-compose push
- name: deploy
image: docker/compose:latest
volumes:
- name: docker_sock
path: /var/run/docker.sock
commands:
- docker-compose up -d
- name: prune
image: docker/compose:latest
volumes:
- name: docker_sock
path: /var/run/docker.sock
commands:
- docker image prune -f
volumes:
- name: docker_sock
host:
path: /var/run/docker.sock
trigger:
branch:
- master