Exporter un pipeline
Une fois votre pipeline conçu, exportez-le en fichier YAML prêt à être commité dans votre dépôt.
Comment exporter
Ouvrez votre pipeline dans l'éditeur et cliquez sur Exporter dans la barre d'outils :
- Sélectionnez la plateforme cible (GitHub Actions, GitLab CI, ou Azure DevOps)
- Cliquez sur Télécharger
Plateformes supportées
GitHub Actions
Emplacement : .github/workflows/<nom-du-pipeline>.yml
GitLab CI
Emplacement : .gitlab-ci.yml (racine du dépôt)
Azure DevOps
Emplacement : azure-pipelines.yml (racine du dépôt)
Export vs. exécution
pipel8ne génère le YAML mais n'exécute pas le pipeline. Après l'export :
- Vérifiez le fichier généré
- Ajoutez les secrets nécessaires à votre fournisseur CI
- Commitez le fichier YAML dans votre dépôt
- Votre plateforme CI le détecte et l'exécute automatiquement
Gestion des secrets dans l'export
Les credentials référencés dans vos steps ne sont pas embarqués dans le YAML exporté. Ils apparaissent comme références à des variables d'environnement :
yaml
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} # GitHub ActionsVous devez ajouter le secret correspondant à votre plateforme CI avec le nom correspondant.
