feat: Woodpecker-Plugin deploy für oumta-deploy
Schreibt dev- und beta-Images mit Digest nach tanztee/oumta-deploy über dessen ci/deploy-image.sh. Gebaut per .woodpecker/plugins.yaml, Release über Tag deploy-vX.Y.Z. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
662db558bd
commit
b8445a83c4
4 files changed
+124
No files matched your search
@@ -0,0 +1,33 @@
|
||||
# Builds the plugins in woodpecker/<name>/. A tag <name>-vX.Y.Z pushes
|
||||
# git.uesome.de/actions/ci-cd/<name>:vX.Y.Z; pushes and PRs only test the build.
|
||||
when:
|
||||
- event: [push, pull_request]
|
||||
path: 'woodpecker/deploy/**'
|
||||
- event: tag
|
||||
ref: refs/tags/deploy-v*
|
||||
|
||||
steps:
|
||||
- name: deploy-plugin-check
|
||||
image: woodpeckerci/plugin-docker-buildx:6.1.2
|
||||
settings:
|
||||
repo: git.uesome.de/actions/ci-cd/deploy
|
||||
context: woodpecker/deploy
|
||||
dockerfile: woodpecker/deploy/Dockerfile
|
||||
dry_run: true
|
||||
when:
|
||||
event: [push, pull_request]
|
||||
|
||||
- name: deploy-plugin
|
||||
image: woodpeckerci/plugin-docker-buildx:6.1.2
|
||||
settings:
|
||||
registry: git.uesome.de
|
||||
repo: git.uesome.de/actions/ci-cd/deploy
|
||||
context: woodpecker/deploy
|
||||
dockerfile: woodpecker/deploy/Dockerfile
|
||||
tags: ${CI_COMMIT_TAG##deploy-}
|
||||
username:
|
||||
from_secret: registry_username
|
||||
password:
|
||||
from_secret: registry_password
|
||||
when:
|
||||
event: tag
|
||||
Reference in new issue
Block a user