From da873b88d6f0295d91def42dc89f3d2dbe80f8c1 Mon Sep 17 00:00:00 2001 From: chyoo Date: Tue, 14 Jul 2026 10:56:30 +0900 Subject: [PATCH] add woodpecker... --- .woodpecker.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..594ea8a --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,31 @@ +steps: + check: + image: node:22-alpine + commands: + - npm ci + - npm run build + when: + branch: develop + event: push + + build-push: + image: docker:27-cli + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker build -t localhost:5000/studio-manual-fe:0.1.0 . + - docker push localhost:5000/studio-manual-fe:0.1.0 + when: + branch: release + event: push + + deploy: + image: bitnami/kubectl:latest + volumes: + - /home/future2/Studio_v2/woodpecker/kube/config:/tmp/kubeconfig:ro + commands: + - kubectl --kubeconfig=/tmp/kubeconfig -n studio-system rollout restart deployment/studio-manual-fe + - kubectl --kubeconfig=/tmp/kubeconfig -n studio-system rollout status deployment/studio-manual-fe + when: + branch: release + event: push