Passer au contenu
GitTree
Pipelines CI/CD

Réexécuter ou annuler un pipeline

À partir d'une exécution, Re-run Failed Jobs répète uniquement ce qui a échoué, Re-run All Jobs répète tout et le menu d'une tâche réexécute uniquement cette tâche (Retry Stage sur des étapes de style GitLab). Cancel Run… l'arrête ; Force Cancel Run… y met fin sans laisser les tâches se nettoyer. Aucune des deux annulations ne peut être annulée.

ProMis à jour

Nécessite GitTree Pro ou un essai en cours ; Free conserve toutes les fonctionnalités locales de Git. Comparez les forfaits.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Tentatives et annulation forcée
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • GitTree Pro ou essai en cours : les exécutions CI/CD font partie de Pro.
  • Autorisation du fournisseur à exécuter et à annuler des flux de travail.

Où le trouver

  • Le menu Re-run de l'exécution et Cancel Run… ; la palette.
ActionmacOSWindows et Linux
Re-run Failed Jobs⌥⇧FAlt+Shift+F

Mesures

  1. Re-run what failed

    En cas d'échec d'une exécution, appuyez sur Re-run Failed Jobs. GitTree dit Re-run requested. et une nouvelle tentative apparaît.

  2. Choisissez une autre réexécution

    Ouvrez More re-run options pour Re-run All Jobs, Re-run with Debug Logging ou cliquez avec le bouton droit sur une tâche : Re-run Job.

  3. Annuler une course

    Choisissez Cancel Run… et confirmez Cancel Run ; Keep Running le laisse tranquille. Les travaux déjà en cours sont arrêtés et leur travail est perdu.

Résultat attendu

L'exécution recommence comme une nouvelle tentative ou s'arrête.

Tentatives et annulation forcée

  • Chaque réexécution est un nouveau Attempt ; basculez entre eux lors de l'exécution, et Show retried jobs affiche les précédents.
  • Force Cancel Run… correspond à une exécution dont l'annulation normale ne s'est pas arrêtée.
  • Une réexécution qui se déploie dans un environnement protégé demande en premier.

Si quelque chose ne va pas

"La réexécution des tâches ayant échoué n'est pas disponible pour cette exécution."

Le fournisseur ne le propose pas pour cette exécution (il est peut-être encore en cours d'exécution). Utilisez Re-run All Jobs ou attendez qu'il se termine.

Questions

L’annulation de l’exécution est-elle réversible ?

Non. Recommencez l’exécution en effectuant une nouvelle exécution à la place.