This repository has been archived on 2025-07-06. You can view files and clone it, but cannot push or open issues or pull requests.
docker-almalinux-base/.drone.yml
Ben Vincent 9d847e5578
Some checks failed
continuous-integration/drone/push Build is failing
feat: first build testing
- add README
- update build steps to use docker.sock
2024-08-25 18:03:35 +10:00

49 lines
999 B
YAML

kind: pipeline
type: docker
name: build-docker-image
steps:
- name: build
image: docker:20.10.24-cli
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- apk add --no-cache make bash git
- make build
- name: push
image: docker:20.10.24-cli
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- apk add --no-cache make bash git
- echo "$DOCKER_PASSWORD" | docker login git.query.consul --username "$DOCKER_USERNAME" --password-stdin
- make push
- name: clean
image: docker:20.10.24-cli
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- apk add --no-cache make bash git
- make clean
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
trigger:
event:
- push
- pull_request
secrets:
- source: docker_username
target: DOCKER_USERNAME
- source: docker_password
target: DOCKER_PASSWORD