Skip to content

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 :

  1. Sélectionnez la plateforme cible (GitHub Actions, GitLab CI, ou Azure DevOps)
  2. 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 :

  1. Vérifiez le fichier généré
  2. Ajoutez les secrets nécessaires à votre fournisseur CI
  3. Commitez le fichier YAML dans votre dépôt
  4. 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 Actions

Vous devez ajouter le secret correspondant à votre plateforme CI avec le nom correspondant.

Released under the MIT License.