[ci skip] Add Woodpecker CI stack (WIP) and claude agents

- Add stacks/woodpecker/ with Helm-based deployment config
- Add .woodpecker/ CI pipeline configs (default, build-cli, renew-tls)
- Add NFS export entry for woodpecker
- Add .claude/agents/ definitions
This commit is contained in:
Viktor Barzin 2026-02-22 21:30:25 +00:00
parent c4db6a9fdb
commit cbf041bcc9
10 changed files with 1469 additions and 0 deletions

22
.woodpecker/build-cli.yml Normal file
View file

@ -0,0 +1,22 @@
when:
event: push
clone:
git:
image: alpine
commands:
- "apk update && apk add git"
- "for i in 1 2 3 4 5; do git clone https://github.com/ViktorBarzin/infra.git . && break || echo \"Clone attempt $i failed, retrying in 10s...\" && sleep 10; done"
- "git checkout $CI_COMMIT_SHA"
steps:
- name: build-image
image: woodpeckerci/plugin-docker-buildx
settings:
username: "viktorbarzin"
password:
from_secret: dockerhub-pat
repo: viktorbarzin/infra
dockerfile: cli/Dockerfile
context: cli
auto_tag: true