Skip to main content

Entfernen von Workflowartefakten

Hinweis

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

Warnung

Sobald du ein Artefakt gelöscht hast, kann es nicht mehr wiederhergestellt werden.

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

Standardmäßig speichert Buildprotokolle und Artefakte 90 Tage lang, dieser Aufbewahrungszeitraum kann jedoch angepasst werden. Weitere Informationen finden Sie unter Nutzungseinschränkungen, Abrechnung und Verwaltung.

  1. Navigieren Sie auf 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 unter Artefakte auf neben dem Artefakt, das du entfernen möchtest.

    Screenshot: Artefakte, die während einer Workflowausführung erstellt wurden Ein Papierkorbsymbol, das zum Entfernen eines Artefakts verwendet wird, ist dunkelorange umrandet.

Aufbewahrungszeiträume für Artefakte und Protokolle können auf Repository-, Organisations- und Unternehmensebene konfiguriert werden. Weitere Informationen finden Sie unter Nutzungseinschränkungen, Abrechnung und Verwaltung.

Du kannst außerdem eine eigene Aufbewahrungsdauer für einzelne Artefakte festlegen, indem du die actions/upload-artifact-Aktion in einem Workflow verwendest. Weitere Informationen finden Sie unter Speichern und Freigeben von Daten aus einem Workflow.

Du kannst mithilfe der API das geplante Datum für die Löschung eines Artefakts bestätigen. Weitere Informationen finden Sie unter dem von der REST-API zurückgegebenen expires_at-Wert. Weitere Informationen finden Sie unter REST-API-Endpunkte für -Actions-Artefakte.

Wenn eine Workflowausführung gelöscht wird, werden alle Artefakte, die der Ausführung zugeordnet sind, ebenfalls aus dem Speicher gelöscht. Du kannst einen Workflow löschen, der mit der Actions-Benutzeroberfläche, der REST-API oder der -CLI ausgeführt wird: Eine Workflowausführung löschen, Löschen einer Workflowausführung oder gh run delete.