Aller au contenu

Exécuter un pipeline manuellement

Ce guide explique comment démarrer une exécution à la main. Pour en suivre une, lire la sortie des étapes et vous remettre d’un échec, consultez Surveiller les exécutions de pipeline.

  1. Cliquez sur Pipelines dans la barre latérale de l’espace de travail.
  2. Appuyez sur Exécuter le pipeline dans l’en-tête. Vous arrivez sur le lanceur (/workspaces/<workspace-id>/pipelines/run).
  3. Choisissez un modèle dans le rail de gauche. Chaque carte affiche le nom du modèle, sa description et s’il accepte des entrées.
  4. Remplissez le formulaire d’entrées à droite. Les champs obligatoires bloquent le bouton tant qu’ils n’ont pas de valeur ; un modèle sans entrée le signale.
  5. Appuyez sur Exécuter le pipeline.

Vous arrivez sur la page de détail de l’exécution, avec la chronologie et le canevas du graphe en direct.

Le lanceur n’affiche un modèle que lorsque les deux conditions sont réunies :

  • L’interrupteur du modèle est activé dans Paramètres → Espace de travail → Modèles de pipeline.
  • Autoriser l’exécution manuelle est activé dans la boîte de dialogue Exécution manuelle de l’éditeur de modèle — c’est cet interrupteur qui crée le déclencheur manual que lit le lanceur.

Huit des treize modèles intégrés sont livrés désactivés : external_pr_welcome, cross_review, ticket_to_pr, pr_triage, pre_merge_gate, release_notes, dep_audit et pr_digest. Le moteur refuse de démarrer un modèle désactivé, alors activez son interrupteur avant de le chercher ici.

Il n’existe aucune action Exécuter par modèle dans la liste des modèles, ni aucun bouton d’exécution dans l’éditeur — le lanceur est le seul point d’entrée manuel.

Une entrée de type Dépôt affiche un sélecteur sur les dépôts enregistrés de l’espace de travail. En choisir un renseigne repo_id, repo_local_path, repo_full_name et — lorsque le dépôt a un dépôt distant GitHub — repo_owner et repo_name dans la charge utile de l’exécution, pour que les étapes en aval puissent lire celui dont elles ont besoin.

La page de détail de l’exécution comporte trois parties : un bandeau de métadonnées (heure de début, durée active, progression des étapes, une bannière d’échec, Réessayer et Supprimer), une chronologie repliable avec la durée et le coût par étape, et le canevas du graphe. Sélectionner un nœud ouvre le panneau de détail de cette étape.

Surveiller les exécutions de pipeline couvre tout cela, notamment comment lire une étape suspendue et quoi faire lorsqu’une étape échoue.

Chaque exécution que vous lancez depuis l’application est réelle.