## Was - `woodpecker/bump/`: Plugin, das aus Branch und Commit den nächsten Tag ableitet und setzt (dev, beta, hotfix→beta, main mit und ohne Marker, `release_line`), siehe D8 in oumta-deploy. - `.woodpecker/plugins.yaml` baut jetzt beide Plugins mit Pfadfilter je Plugin; Release über Tag `bump-vX.Y.Z` bzw. `deploy-vX.Y.Z`. - Nachträge zum deploy-Plugin aus #1: `plugin-docker-buildx:6` exakt wie in `WOODPECKER_PLUGINS_PRIVILEGED` (war nach dem Merge noch `6.1.2`), Registry-Login mit `oumta-ci` und Secret `oumta_ci_token` statt der globalen Secrets, README-Beispiele entsprechend (zugaenge.md in oumta-deploy). ## Voraussetzungen vor dem Tag - Secret `oumta_ci_token` in Woodpecker für `actions/ci-cd`, freigegeben für `woodpeckerci/plugin-docker-buildx:6`, Events `push`, `tag`, `manual`. - `oumta-ci` mit Paket-Schreibrecht in der Org `actions`. ## Getestet Lokal gegen ein Bare-Repo: dev, beta, hotfix→beta, main mit und ohne Marker, `release_line`, weitergelaufener Branch, fehlendes Token. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: #2
This commit was merged in pull request #2.
This commit is contained in:
1 parent
d071358196
commit
bcbfd8ed92
4 files changed
+293
-17
No files matched your search
@@ -2,13 +2,13 @@
|
||||
# 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/**'
|
||||
path: 'woodpecker/**'
|
||||
- event: tag
|
||||
ref: refs/tags/deploy-v*
|
||||
ref: [refs/tags/deploy-v*, refs/tags/bump-v*]
|
||||
|
||||
steps:
|
||||
- name: deploy-plugin-check
|
||||
image: woodpeckerci/plugin-docker-buildx:6.1.2
|
||||
image: woodpeckerci/plugin-docker-buildx:6
|
||||
settings:
|
||||
repo: git.uesome.de/actions/ci-cd/deploy
|
||||
context: woodpecker/deploy
|
||||
@@ -16,18 +16,45 @@ steps:
|
||||
dry_run: true
|
||||
when:
|
||||
event: [push, pull_request]
|
||||
path: 'woodpecker/deploy/**'
|
||||
|
||||
- name: deploy-plugin
|
||||
image: woodpeckerci/plugin-docker-buildx:6.1.2
|
||||
image: woodpeckerci/plugin-docker-buildx:6
|
||||
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
|
||||
username: oumta-ci
|
||||
password:
|
||||
from_secret: registry_password
|
||||
from_secret: oumta_ci_token
|
||||
when:
|
||||
event: tag
|
||||
ref: refs/tags/deploy-v*
|
||||
|
||||
- name: bump-plugin-check
|
||||
image: woodpeckerci/plugin-docker-buildx:6
|
||||
settings:
|
||||
repo: git.uesome.de/actions/ci-cd/bump
|
||||
context: woodpecker/bump
|
||||
dockerfile: woodpecker/bump/Dockerfile
|
||||
dry_run: true
|
||||
when:
|
||||
event: [push, pull_request]
|
||||
path: 'woodpecker/bump/**'
|
||||
|
||||
- name: bump-plugin
|
||||
image: woodpeckerci/plugin-docker-buildx:6
|
||||
settings:
|
||||
registry: git.uesome.de
|
||||
repo: git.uesome.de/actions/ci-cd/bump
|
||||
context: woodpecker/bump
|
||||
dockerfile: woodpecker/bump/Dockerfile
|
||||
tags: ${CI_COMMIT_TAG##bump-}
|
||||
username: oumta-ci
|
||||
password:
|
||||
from_secret: oumta_ci_token
|
||||
when:
|
||||
event: tag
|
||||
ref: refs/tags/bump-v*
|
||||
Reference in new issue
Block a user