aboutsummaryrefslogtreecommitdiffstats
path: root/.woodpecker/build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.woodpecker/build.yml')
-rw-r--r--.woodpecker/build.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml
new file mode 100644
index 0000000..820a601
--- /dev/null
+++ b/.woodpecker/build.yml
@@ -0,0 +1,34 @@
+---
+kind: pipeline
+type: docker
+name: docker_build
+depends_on:
+ - lint
+steps:
+ selfhosted_tag:
+ image: plugins/docker
+ settings:
+ dockerfile: Dockerfile
+ repo: registry.mgrote.net/python-api-server
+ registry: registry.mgrote.net
+ tags:
+ - ${CI_COMMIT_TAG}
+ when:
+ event:
+ - tag
+
+ selfhosted_push:
+ image: plugins/docker
+ settings:
+ dockerfile: Dockerfile
+ repo: registry.mgrote.net/python-api-server
+ registry: registry.mgrote.net
+ tags:
+ - ${CI_COMMIT_SHA:0:8}
+ - ${CI_COMMIT_BRANCH}
+ - latest
+ when:
+ event:
+ exclude:
+ - pull_request
+ - tag