github-actions
7 commands
7 shown
Запуск workflow с параметрами
Запускает workflow_dispatch с передачей входных параметров; примечание: нужен триггер workflow_dispatch
gh workflow run deploy.yml -f env=prod -f version=1.4.2 --ref main
Слежение за запуском в реальном времени
Транслирует прогресс свежего запуска в реальном времени и завершается с его кодом возврата
gh run watch $(gh run list -w deploy.yml -L1 --json databaseId -q '.[0].databaseId')
Только логи упавших шагов
Выводит логи только упавших шагов, отсекая шум от успешных задач
gh run view <id> --log-failed | less -R
Локальный запуск job через act
Запускает job Actions в Docker локально до пуша; примечание: укажите реальный образ раннера
act -j build --secret-file .secrets -P ubuntu-latest=catthehacker/ubuntu:act-22.04
Перезапуск только упавших job
Повторяет только упавшие job запуска, переиспользуя ранее успешные результаты
gh run rerun <id> --failed
Просмотр и очистка кэшей
Находит самые крупные кэши Actions и удаляет устаревшие для освобождения квоты
gh cache list --sort size_in_bytes --order desc; gh cache delete <id>
Беспарольная OIDC-аутентификация в облако
Права уровня job, дающие OIDC-токен для роли в облаке без статических ключей
permissions:
id-token: write
contents: read
no commands match