cic-stack/.drone.yml

30 lines
820 B
YAML

kind: pipeline
name: default
steps:
- name: fetch
image: alpine/git
commands:
- git fetch --tags
- name: build
image: kamikazechaser/docker-build:latest
environment:
DOCKER_BUILDKIT: 1
COMPOSE_DOCKER_CLI_BUILD: 1
IMAGE_BASE_URL: docker.grassecon.net/cic-stack
PASSWORD:
from_secret: docker_password
volumes:
- name: docker_sock
path: /var/run/docker.sock
commands:
- echo $PASSWORD | docker login docker.grassecon.net --username ci --password-stdin
- export TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
- docker-compose -f docker-compose.build.yml build --progress plain
- docker-compose -f docker-compose.build.yml push
volumes:
- name: docker_sock
host:
path: /var/run/docker.sock