From 10b5d26167ffb258a04a7c7a30a848117bda614b Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 14 Mar 2026 08:48:04 +0000 Subject: [PATCH] Add Woodpecker CI pipeline --- .woodpecker.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..bafab79 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,34 @@ +when: + - event: push + branch: main + +clone: + git: + image: woodpeckerci/plugin-git + settings: + attempts: 5 + backoff: 10s + +steps: + - name: build-and-push + image: woodpeckerci/plugin-docker-buildx + settings: + username: viktorbarzin + password: + from_secret: dockerhub-token + repo: viktorbarzin/claude-memory + dockerfile: Dockerfile + context: . + platforms: + - linux/amd64 + tags: + - "${CI_PIPELINE_NUMBER}" + - latest + + - name: deploy + image: bitnami/kubectl:latest + depends_on: + - build-and-push + commands: + - "kubectl rollout restart deployment/claude-memory -n claude-memory" + - "kubectl rollout status deployment/claude-memory -n claude-memory --timeout=120s"