Skip to main content

Herunterladen von Workflowartefakten

Du kannst archivierte Artefakte herunterladen, ehe sie automatisch ablaufen.

Wer kann dieses Feature verwenden?

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

Tool navigation

Note

Auf GitHub gehostete Runner werden aktuell nicht auf GitHub Enterprise Server unterstützt. Weitere Informationen zur geplanten zukünftigen Unterstützung findest Du in der GitHub public roadmap.

Standardmäßig speichert GitHub Enterprise Server Buildprotokolle und Artefakte 90 Tage lang, und du kannst diesen Aufbewahrungszeitraum je nach Repositorytyp anpassen. Weitere Informationen findest du unter Verwalten von GitHub Actions-Einstellungen für ein Repository.

Um diese Schritte auszuführen, ist Lesezugriff auf das Repository erforderlich.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Namen deines Repositorys auf Aktionen.

    Screenshot: Registerkarten für das Repository „github/docs“. Die Registerkarte „Aktionen“ ist mit einem orangefarbenen Rahmen hervorgehoben.

  3. Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.

    Screenshot der linken Randleiste der Registerkarte „Aktionen“. Ein Workflow, „CodeQL“, ist dunkelorange umrandet.

  4. Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.

  5. Klicke im Abschnitt „Artefakte“ auf das Artefakt, das du herunterladen möchtest.

    Screenshot: Abschnitt „Artefakte“ einer Workflowausführung. Der Name „Artefakt“ eines von der Ausführung generierten Artefakts ist orange umrandet.

Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.

GitHub CLI lädt jedes Artefakt basierend auf dem Artefaktnamen in separate Verzeichnisse herunter. Bei Angabe eines einzelnen Artefakts wird dieses in das aktuelle Verzeichnis extrahiert.

Um alle von einer Workflowausführung generierten Artefakte herunterzuladen, verwende den Unterbefehl run download. Ersetze run-id durch die ID der Ausführung, aus der du Artefakte herunterladen möchtest. Wenn du keine run-id angibst, gibt GitHub CLI ein interaktives Menü zurück, in dem du eine der letzten Ausführungen auswählen kannst.

gh run download RUN_ID

Um ein bestimmtes Artefakte aus einer Ausführung herunterzuladen, verwende den Unterbefehl run download. Ersetze run-id durch die ID der Ausführung, aus der du Artefakte herunterladen möchtest. Ersetze artifact-name durch den Namen des Artefakts, das du herunterladen möchtest.

gh run download RUN_ID -n ARTIFACT_NAME

Du kannst mehrere Artefakte angeben.

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

Um bestimmte Artefakte aus allen Ausführungen in einem Repository herunterzuladen, verwende den Unterbefehl run download.

gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2