[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:
parent
c4db6a9fdb
commit
cbf041bcc9
10 changed files with 1469 additions and 0 deletions
22
.woodpecker/build-cli.yml
Normal file
22
.woodpecker/build-cli.yml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue