Skip to content
Snippets Groups Projects
Commit a1400039 authored by Jonas Leder's avatar Jonas Leder
Browse files

add drone ci script

parent 167e354b
No related branches found
No related tags found
No related merge requests found
---
kind: pipeline
type: docker
name: Build-untagged
steps:
- name: Build-docker
image: docker:dind
volumes:
- name: dockersock
path: /var/run
environment:
DOCKER_PASSWORD:
from_secret: DOCKER_PASSWORD
commands:
- docker ps -a
- docker context create build
- docker buildx create build --use
- if [[ "$DRONE_BRANCH" == "master" ]]; then
tag="";
echo "Running on default branch '$DRONE_BRANCH': tag = 'latest'";
else
tag=":$DRONE_BRANCH";
echo "Running on branch '$DRONE_BRANCH': tag = $tag";
fi
- registry_image=$(echo "$DRONE_REPO" | awk -F "://" '{print $2}')
- registry_domain=$(echo "$registry_image" | awk -F "/" '{print $1}')
- echo $DOCKER_PASSWORD | docker login --username $DRONE_REPO_OWNER --password-stdin $registry_domain
- docker buildx build --platform linux/amd64,linux/arm,linux/arm64 --push --tag "$registry_image:$tag" .
services:
- name: docker
image: docker:dind
privileged: true
volumes:
- name: dockersock
path: /var/run
volumes:
- name: dockersock
temp: {}
depends_on:
- check
trigger:
event:
- tag
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment