dj-embe/.drone.yml

41 lines
780 B
YAML
Raw Normal View History

2023-09-20 19:57:07 +00:00
kind: pipeline
type: docker
2023-09-21 22:21:35 +00:00
name: dj-embe
2023-09-20 19:57:07 +00:00
steps:
- name: check
2023-09-20 22:51:36 +00:00
image: docker:24.0.6-cli
privileged: true
volumes:
- name: docker-socket
path: /var/run/docker.sock
2023-09-20 19:57:07 +00:00
commands:
2023-09-20 22:51:36 +00:00
- docker build --target check .
2023-09-20 19:57:07 +00:00
2023-09-21 22:21:35 +00:00
- name: test
image: docker:24.0.6-cli
privileged: true
volumes:
- name: docker-socket
path: /var/run/docker.sock
commands:
- docker build --target test .
- name: deploy
2023-09-20 19:57:07 +00:00
image: docker/compose:alpine-1.29.2
privileged: true
volumes:
- name: docker-socket
path: /var/run/docker.sock
commands:
- docker-compose build
- docker-compose up -d
when:
branch:
- main
volumes:
- name: docker-socket
host:
path: /var/run/docker.sock