Actualiser .woodpecker.yml
Some checks failed
ci/woodpecker/push/pipeline Pipeline failed

This commit is contained in:
2026-04-01 17:59:25 +00:00
parent 68448193e8
commit 2d5e58d4a6

View File

@@ -1,29 +1,11 @@
kind: pipeline kind: pipeline
name: deploy-to-k3s name: test-debug
steps: steps:
# Étape 1 : Les tests (Node.js est automatiquement inclus dans l'image choisie) verification:
test: image: alpine
image: node:18-alpine
commands: commands:
- node -v - echo "Le pipeline Woodpecker fonctionne !"
- npm install - date
- echo "Tests réussis !" - env | grep WOODPECKER
# Étape 2 : Le déploiement (Utilise une image avec kubectl déjà prêt)
deploy:
image: bitnami/kubectl:latest
environment:
# On passe le Kubeconfig via un secret Woodpecker (à créer dans l'UI)
KUBECONFIG_DATA:
from_secret: k3s_kubeconfig
commands:
- mkdir -p ~/.kube
- echo "$KUBECONFIG_DATA" > ~/.kube/config
- kubectl apply -f deployment.yaml -n devops-tools
- kubectl rollout status deployment/hello-k3s -n devops-tools
# Optionnel : Ne déclencher que sur la branche main
when:
branch: main
event: push