qr-api/.drone.yml
Argiris Deligiannidis 721fbeed66 Update drone.yml
2024-02-02 16:00:23 +02:00

30 lines
835 B
YAML

kind: pipeline
type: docker
name: default
steps:
- name: container-build
image: 'docker:dind'
environment:
USERNAME:
from_secret: docker_username
PASSWORD:
from_secret: docker_password
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- >-
if [ "${DRONE_BRANCH}" = "main" ]; then export
BUILD_TAG="latest"; else export BUILD_TAG="${DRONE_BRANCH}"; fi;
- docker login -u $USERNAME -p $PASSWORD git.argideli.com
- >-
docker build -t
git.argideli.com/${DRONE_REPO_NAMESPACE}/${DRONE_REPO_NAME}:$BUILD_TAG
.
- >-
docker push
git.argideli.com/${DRONE_REPO_NAMESPACE}/${DRONE_REPO_NAME}:$BUILD_TAG
volumes:
- name: dockersock
host:
path: /var/run/docker.sock