Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Désactivation et activation d’un workflow

Vous pouvez désactiver et réactiver un workflow à l’aide de l’IU de GitHub, de l’API REST ou de GitHub CLI.

La désactivation d’un workflow vous permet d’empêcher le déclenchement d’un workflow sans avoir à supprimer le fichier du référentiel. Vous pouvez facilement réactiver le workflow sur GitHub.

La désactivation temporaire d’un workflow peut être utile dans de nombreux scénarios. Voici quelques exemples où la désactivation d’un workflow peut être utile :

  • Une erreur de workflow qui produit des requêtes trop nombreuses ou incorrectes ayant un impact négatif sur les services externes.
  • Un workflow qui n’est pas critique et qui consomme un trop grand nombre de minutes sur votre compte.
  • Un workflow qui envoie des demandes à un service en panne.
  • Workflows sur un référentiel dupliqué qui ne sont pas nécessaires (par exemple, workflows planifiés).

Avertissement : Pour éviter toute exécution de workflow inutile, les workflows planifiés peuvent être désactivés automatiquement. Quand un dépôt public est dupliqué, les workflows planifiés sont désactivés par défaut. Dans un dépôt public, les workflows planifiés sont automatiquement désactivés quand aucune activité de dépôt n’a eu lieu pendant 60 jours.

Vous pouvez également désactiver et activer un workflow à l’aide de l’API REST. Pour plus d’informations, consultez « API REST Actions ».

Désactivation d’un flux de travail

  1. Dans GitHub.com, accédez à la page principale du dépôt. 1. Sous le nom de votre référentiel, cliquez sur Actions. Onglet Actions dans le volet de navigation du dépôt principal

  2. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez désactiver.

    Actions - Sélectionner un workflow

  3. Cliquez sur .

    actions - menu kebab

  4. Cliquez sur Désactiver le workflow.

    actions - désactiver un workflow

Pour en savoir plus sur GitHub CLI, consultez « À propos de GitHub CLI ».

Pour désactiver un workflow, utilisez la sous-commande workflow disable. Remplacez workflow par le nom, l’ID ou le nom de fichier du workflow que vous souhaitez désactiver. Par exemple, "Link Checker", 1234567 ou "link-check-test.yml". Si vous ne spécifiez pas de workflow, GitHub CLI retourne un menu interactif pour vous permettre de choisir un workflow.

gh workflow disable WORKFLOW

Activation d’un workflow

Vous pouvez réactiver un workflow précédemment désactivé.

  1. Dans GitHub.com, accédez à la page principale du dépôt. 1. Sous le nom de votre référentiel, cliquez sur Actions. Onglet Actions dans le volet de navigation du dépôt principal

  2. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez activer.

    Actions - Sélectionner un workflow désactivé

  3. Cliquez sur Activer le workflow.

    Actions - Activer un workflow

Pour activer un workflow, utilisez la sous-commande workflow enable. Remplacez workflow par le nom, l’ID ou le nom de fichier du workflow que vous souhaitez activer. Par exemple, "Link Checker", 1234567 ou "link-check-test.yml". Si vous ne spécifiez pas de workflow, GitHub CLI retourne un menu interactif pour vous permettre de choisir un workflow.

gh workflow enable WORKFLOW