Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Téléchargement d’artefacts de workflow

Vous pouvez télécharger les artefacts archivés avant qu’ils n’expirent automatiquement.

Qui peut utiliser cette fonctionnalité

People who are signed into GitHub Enterprise Server and have read access to a repository can download workflow artifacts.

Remarque : Les exécuteurs hébergés sur GitHub ne sont pas pris en charge sur GitHub Enterprise Server. Vous pouvez voir plus d’informations sur le support futur planifié dans la GitHub public roadmap.

Par défaut, GitHub Enterprise Server stocke les journaux de build et les artefacts pendant 90 jours, et vous pouvez personnaliser cette période de rétention en fonction du type de dépôt. Pour plus d’informations, consultez « Gestion des paramètres de GitHub Actions pour un dépôt ».

L’accès en lecture au dépôt est requis pour effectuer ces étapes.

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt. 1. Sous le nom de votre dépôt, cliquez sur Actions.

    Onglet Actions dans le volet de navigation du dépôt principal 1. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.

    Capture d'écran de la barre latérale gauche de l'onglet « Actions », avec un workflow « CodeQL » indiqué en orange foncé. 1. Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.

  2. Dans la section « Artefacts », cliquez sur l’artefact que vous souhaitez télécharger.

    Capture d’écran de la section « Artefacts » d’une exécution de workflow. Le nom d’un artefact généré par l’exécution, « artefact », est mis en évidence avec un encadré orange foncé.

Pour plus d’informations sur GitHub CLI, consultez « À propos de GitHub CLI ».

GitHub CLI télécharge chaque artefact dans un répertoire distinct en fonction du nom de l’artefact. Si un seul artefact est spécifié, il est extrait dans le répertoire actif.

Pour télécharger tous les artefacts générés par l’exécution d’un workflow, utilisez la sous-commande run download. Remplacez run-id par l’ID de l’exécution à partir de laquelle vous souhaitez télécharger des artefacts. Si vous ne spécifiez pas de run-id, GitHub CLI retourne un menu interactif pour vous permettre de choisir une exécution récente.

gh run download RUN_ID

Pour télécharger un artefact spécifique à partir d’une exécution, utilisez la sous-commande run download. Remplacez run-id par l’ID de l’exécution à partir de laquelle vous souhaitez télécharger des artefacts. Remplacez artifact-name par le nom de l’artefact que vous souhaitez télécharger.

gh run download RUN_ID -n ARTIFACT_NAME

Vous pouvez spécifier plusieurs artefacts.

gh run download RUN_ID> -n ARTIFACT_NAME-1 -n ARTIFACT_NAME-2

Pour télécharger des artefacts spécifiques parmi toutes les exécutions d’un dépôt, utilisez la sous-commande run download.

gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2