aboutsummaryrefslogtreecommitdiffstats
path: root/.drone.yml
diff options
context:
space:
mode:
authorMichael Grote2023-04-23 16:07:03 +0200
committerMichael Grote2023-04-23 16:07:03 +0200
commitdb5c643701eb783378016867d22f2a52e59f54c1 (patch)
tree5512fefa5f26bf389f38ac1b00afb91caba95fc3 /.drone.yml
parent20ef199755a5b82e7ee9c3398605c6c42c8c45fe (diff)
ci: add taggingv0.3v0.2v0.1
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml45
1 files changed, 45 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml
index bf2d50a..80d6c4a 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -28,3 +28,48 @@ steps:
event:
exclude:
- pull_request
+
+ - name: docker_build_and_push_dockerhub
+ image: plugins/docker
+ settings:
+ username:
+ from_secret: DOCKERHUB_USER
+ password:
+ from_secret: DOCKERHUB_PASS
+ dockerfile: Dockerfile
+ repo: quotengrote/python-api-server
+ tags:
+ - ${DRONE_COMMIT_SHA:0:8}
+ - ${DRONE_COMMIT_BRANCH}
+ - latest
+ when:
+ event:
+ exclude:
+ - pull_request
+
+ - name: docker_build_and_push_selfhosted_tag
+ image: plugins/docker
+ settings:
+ dockerfile: Dockerfile
+ repo: registry.mgrote.net/python-api-server
+ registry: registry.mgrote.net
+ tags:
+ - $DRONE_TAG
+ when:
+ event:
+ - tag
+
+ - name: docker_build_and_push_dockerhub_tag
+ image: plugins/docker
+ settings:
+ username:
+ from_secret: DOCKERHUB_USER
+ password:
+ from_secret: DOCKERHUB_PASS
+ dockerfile: Dockerfile
+ repo: quotengrote/python-api-server
+ tags:
+ - $DRONE_TAG
+ when:
+ event:
+ - tag