aboutsummaryrefslogtreecommitdiffstats
path: root/.woodpecker/build.yml
diff options
context:
space:
mode:
authorMichael Grote2024-02-02 22:02:30 +0100
committerMichael Grote2024-02-02 22:02:30 +0100
commita8d1ecf4a0f4030d696aef4d555c997406e511b3 (patch)
tree448cef171ec0a69dd394e8b84fe35e419adb1e7d /.woodpecker/build.yml
parent4b97e661b619a301c9999c772c140ea966af813f (diff)
ci: replace docker-plugin, set SemVer, remove tag
Diffstat (limited to '.woodpecker/build.yml')
-rw-r--r--.woodpecker/build.yml28
1 files changed, 6 insertions, 22 deletions
diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml
index 61a5256..b63919c 100644
--- a/.woodpecker/build.yml
+++ b/.woodpecker/build.yml
@@ -1,39 +1,23 @@
---
depends_on:
- lint
+
+variables: # https://woodpecker-ci.org/docs/usage/advanced-usage
+ - &VERSION 'v1.0.${CI_PIPELINE_NUMBER}' # wird für die Docker-Tags verwendet
+
steps:
docker_build_and_push_selfhosted:
- image: thegeeklab/drone-docker-buildx:24@sha256:0599efcb7d937a42f1664421f2c010252b49c34e56f76b5e4d0cb1cf2095ac89
+ image: "woodpeckerci/plugin-docker-buildx:3.0.1"
privileged: true
settings:
dockerfile: Dockerfile
repo: registry.mgrote.net/mdns-repeater-mikrotik
registry: registry.mgrote.net
tags:
+ - *VERSION
- ${CI_COMMIT_SHA:0:8}
- ${CI_COMMIT_BRANCH}
- latest
platforms:
- linux/arm64
- linux/amd64
- when:
- event:
- exclude:
- - pull_request
- - tag
-
- docker_build_and_push_selfhosted_tag:
- image: thegeeklab/drone-docker-buildx:24@sha256:0599efcb7d937a42f1664421f2c010252b49c34e56f76b5e4d0cb1cf2095ac89
- privileged: true
- settings:
- dockerfile: Dockerfile
- repo: registry.mgrote.net/mdns-repeater-mikrotik
- registry: registry.mgrote.net
- tags:
- - ${CI_COMMIT_TAG}
- platforms:
- - linux/arm64
- - linux/amd64
- when:
- event:
- - tag