Skip to content

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 ?

bash
git pull
cd webapp && npm install && npm run build && cd ..
docker compose pull && docker compose up -d

Puis-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.

Released under the MIT License.