Maison  >  Article  >  outils de développement  >  comment exécuter manuellement le workflow d'actions github

comment exécuter manuellement le workflow d'actions github

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-09 16:01:16597parcourir

Comment déclencher manuellement des workflows GitHub Actions depuis l'interface utilisateur ?

Pour déclencher manuellement un workflow GitHub Actions depuis l'interface utilisateur, suivez ces étapes :

  1. Accédez au référentiel qui contient le workflow que vous souhaitez déclencher.
  2. Cliquez sur l'onglet "Actions".
  3. Recherchez le workflow que vous souhaitez déclencher et cliquez sur le bouton "Exécuter le workflow".

Puis-je exécuter les workflows GitHub Actions manuellement via la ligne de commande ?

Oui, vous pouvez exécuter les workflows GitHub Actions manuellement via la ligne de commande à l'aide du gh CLI. Pour ce faire, exécutez la commande suivante :

<code>gh workflow run <workflow-name></code>

Remplacez <workflow-name> par le nom du workflow que vous souhaitez déclencher.

Comment lancer des workflows GitHub Actions à la demande à l'aide de l'API ?

Pour lancer des workflows GitHub Actions à la demande à l'aide de l'API, vous pouvez utiliser le point de terminaison POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches. Ce point de terminaison nécessite une authentification via un jeton OAuth avec la portée workflows.

Voici un exemple de corps de requête :

<code class="JSON">{
  "ref": "refs/heads/main",
  "inputs": {
    "example_input": "my_input_value"
  }
}</code>

Remplacez {owner} par le propriétaire du référentiel, {repo} avec le nom du référentiel, et {workflow_id} avec l'ID du workflow que vous souhaitez déclencher.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn