Локальная отладка GitHub Actions с act

Не так давно потребовалось понять причину почему один из введенных actions для GitHub Actions перестал работать. Для того, чтобы проверить работу action их нужно для начала запустить локально. Это можно сделать при помощи утилиты act. Важно выбрать правильный runner для работы.

Пример использования act:

brew install nektos/tap/act
act -P ubuntu-latest=nektos/act-environments-ubuntu:18.04 -j test

Где -j это название action для локального запуска.

Далее act создает docker контейнер в который можно сделать exec и проверить в чем может быть причина проблем.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *