Skip to main content

Удаление артефактов рабочего процесса

Вы можете освободить используемое GitHub Actions хранилище, удалив артефакты до истечения срока их действия GitHub.

Удаление артефакта

Предупреждение

После удаления артефакта его невозможно восстановить.

Для выполнения этих действий требуется доступ для записи в репозиторий.

По умолчанию GitHub хранятся журналы сборки и артефакты в течение 90 дней, и этот период хранения можно настроить. Дополнительные сведения см. в разделе Выставление счетов и использование.

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Actions.

    Снимок экрана: вкладки для репозитория github/docs. Вкладка "Действия" выделена оранжевым контуром.

  3. На левой боковой панели щелкните нужный рабочий процесс.

    Снимок экрана: левая боковая панель вкладки "Действия". Рабочий процесс CodeQL описывается в темно-оранжевый цвет.

  4. В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.

  5. В разделе Артефакты щелкните рядом с артефактом, который нужно удалить.

    Снимок экрана: артефакты, созданные во время выполнения рабочего процесса. Значок корзины, используемый для удаления артефакта, описывается в темно-оранжевый цвет.

Настройка периода хранения для артефакта

Периоды хранения артефактов и журналов можно настраивать на уровне репозитория, организации и предприятия. Дополнительные сведения см. в разделе [AUTOTITLE и Управление настройками GitHub Actions для репозитория](/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization).

Вы также можете определить настраиваемый период хранения для отдельных артефактов с помощью действия actions/upload-artifact в рабочем процессе. Дополнительные сведения см. в разделе Хранение и предоставление общего доступа к данным с артефактами рабочего процесса.

Поиск даты окончания срока действия артефакта

Вы можете использовать API для подтверждения даты запланированного удаления артефакта. Дополнительные сведения см. в значении expires_at , возвращаемом REST API. Дополнительные сведения см. в разделе REST API endpoints для артефактов GitHub Actions.

Артефакты из удаленных рабочих процессов выполняются

Когда выполнение рабочего процесса удаляет все артефакты, связанные с выполнением, также удаляются из хранилища. Вы можете удалить рабочий процесс с помощью пользовательского интерфейса GitHub Actions, REST API или с помощью интерфейса командной строки GitHub, см. статью "Удаление выполнения рабочего процесса", ["Удалить запуск рабочего процесса" или "Удалить".](https://cli.github.com/manual/gh_run_delete)