Add docker build and push to pipeline

This commit is contained in:
2024-08-24 12:33:19 +02:00
parent ad9391093d
commit 4855336c33

View File

@@ -34,6 +34,32 @@ steps:
depends_on:
- compile
- name: docker build and push
image: docker:24.0.7
commands:
- docker build . -t $docker_registry$docker_repo:$DRONE_BRANCH
- echo $docker_password | docker login --username $docker_username --password-stdin $docker_registry
- docker push $docker_registry$docker_repo:$DRONE_BRANCH
environment:
docker_username:
from_secret: docker_username
docker_password:
from_secret: docker_password
docker_repo:
from_secret: docker_repo
docker_registry:
from_secret: docker_registry
volumes:
- name: dockersock
path: /var/run
when:
branch:
- main
- prod
depends_on:
- compile
- test
- name: Telegram notification
image: appleboy/drone-telegram
settings: