Actualiser .forgejo/workflows/ci-test.yml
Some checks failed
deploy / deploy-to-k8s (push) Failing after 1s
/ ls (push) Successful in 9s

This commit is contained in:
gano 2025-05-09 13:33:13 +00:00
parent 41d4a5735d
commit b2f1f4a11b

View file

@ -1,11 +1,31 @@
name: deploy
on:
push:
tags:
- '*'
on: [push]
jobs: jobs:
ls: deploy-to-k8s:
runs-on: docker runs-on: docker
container:
image: alpine:3.20
steps: steps:
- run: | - name: Checkout code
grep Alpine /etc/os-release uses: actions/checkout@v3
echo SUCCESS
- name: Déploiement Kubernetes
image: bitnami/kubectl:latest
env:
KUBECONFIG_DATA: ${{ secrets.KUBECONFIG_DATA }}
IMAGE_NAME: homeassistant/home-assistant
commands:
- echo "⏬ Création du fichier kubeconfig"
- echo "$KUBECONFIG_DATA" > kubeconfig.yaml
- export KUBECONFIG=$(pwd)/kubeconfig.yaml
- echo "🚀 Mise à jour de l'image du déploiement"
- kubectl set image deployment/home-assistant mon-container=${IMAGE_NAME}:${CI_COMMIT_TAG}
- echo "⏳ Attente que le déploiement soit prêt..."
- kubectl rollout status deployment/mon-deployment
- echo "✅ Déploiement terminé avec succès !"