Foire aux questions
Général
pipel8ne exécute-t-il mes pipelines ?
Non. pipel8ne conçoit les pipelines et les exporte en YAML. Votre plateforme CI/CD existante (GitHub Actions, GitLab CI, Azure DevOps) les exécute réellement.
pipel8ne est-il un produit SaaS ?
Non. pipel8ne est entièrement auto-hébergé — vous l'exécutez sur votre propre infrastructure. Aucune donnée n'est envoyée à un service externe.
Quelles plateformes CI/CD sont supportées pour l'export ?
Actuellement : GitHub Actions, GitLab CI, et Azure DevOps.
Puis-je importer un fichier YAML existant ?
Pas encore. L'import depuis un dépôt est sur la feuille de route.
pipel8ne est-il gratuit ?
Oui. pipel8ne est open-source sous licence MIT.
Pipelines
Pourquoi ne puis-je pas activer mon pipeline ?
Un pipeline nécessite un déclencheur pour être activé. Configurez-en un via le bouton Déclencheur, sauvegardez, puis passez le statut à Actif.
Y a-t-il des limites sur les stages, jobs ou steps ?
Pas de limites artificielles. Les limites pratiques dépendent de votre plateforme CI.
Les stages peuvent-ils s'exécuter en parallèle ?
Oui. Les stages sans arête entre eux s'exécutent en parallèle. Connectez les stages uniquement quand l'un doit attendre l'autre.
Credentials & Sécurité
Puis-je voir la valeur d'un credential après l'avoir sauvegardé ?
Non. Les valeurs sont chiffrées à la sauvegarde et ne sont jamais renvoyées par l'API.
Quel chiffrement est utilisé pour les credentials ?
AES-256-GCM avec une clé dérivée de SECRETS_ENCRYPTION_KEY.
Les credentials sont-ils inclus dans le YAML exporté ?
Non. Le YAML exporté référence les credentials par nom comme placeholders de variables d'environnement.
Auto-hébergement
Comment mettre à jour pipel8ne ?
git pull
cd webapp && npm install && npm run build && cd ..
docker compose pull && docker compose up -dPuis-je exécuter pipel8ne sans Docker ?
Oui. Voir le guide Déploiement manuel.
J'ai perdu ma SECRETS_ENCRYPTION_KEY. Que se passe-t-il ?
Les credentials stockés sont définitivement irrécupérables. Vous devrez les supprimer et saisir à nouveau toutes les valeurs.
Dépannage
Le backend démarre mais je ne peux pas me connecter
Vérifiez que JWT_SECRET est défini dans votre .env.
Docker Compose redémarre en boucle
Exécutez docker compose logs backend pour voir l'erreur. Causes fréquentes : variables d'environnement manquantes, chaîne de connexion MongoDB incorrecte, conflit de port.
