# Téléchargement d’artéfacts de workflow

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

Par défaut, GitHub 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 référentiel](/fr/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) ».

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

<div class="ghd-tool webui">

1. Sur GitHub, accédez à la page principale du référentiel.
2. Sous le nom de votre référentiel, cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-play" aria-label="play" role="img"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg> Actions**.

   ![Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.](/assets/images/help/repository/actions-tab-global-nav-update.png)
3. 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é.](/assets/images/help/actions/superlinter-workflow-sidebar.png)
4. 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.
5. 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 surligné en orange.](/assets/images/help/repository/artifact-drop-down-updated.png)

</div>

<div class="ghd-tool cli">

> \[!NOTE]
> Pour plus d’informations sur GitHub CLI, consultez [À propos de l’interface CLI GitHub](/fr/github-cli/github-cli/about-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.

```shell
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.

```shell
gh run download RUN_ID -n ARTIFACT_NAME
```

Vous pouvez spécifier plusieurs artefacts.

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

Pour télécharger des artéfacts spécifiques à travers toutes les exécutions d’un dépôt, utilisez la sous-commande `run download`.

```shell
gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2
```

</div>