diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 5bd4271..a244cb2 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -100,4 +100,14 @@ jobs: - name: Lancer le déploiement sur Coolify run: | echo "Les tests sont verts, on déploie sur Coolify..." - curl -X GET -H "Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}" "https://panel.cleanows.fr/api/v1/deploy?uuid=ak9cfyikwrdezkxcnm8gd89x&force=false" + RESPONSE=$(curl -sS -w "\nHTTP_STATUS:%{http_code}" -X GET -H "Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}" "https://panel.cleanows.fr/api/v1/deploy?uuid=ak9cfyikwrdezkxcnm8gd89x&force=false") + echo "Réponse de Coolify :" + echo "$RESPONSE" + + # Vérifier si on a un code HTTP 200 (Succès) + if echo "$RESPONSE" | grep -q "HTTP_STATUS:200"; then + echo "Déploiement déclenché avec succès !" + else + echo "Erreur lors du déclenchement du déploiement." + exit 1 + fi