Рубрики
Uncategorized

Запустить действия GitHub на местном уровне

Действия GitHub — отличный способ выполнения непрерывной интеграции и непрерывных задач развертывания. Действия … с меткой GitHub, Actions, Docker, CICD.

Действия GitHub — отличный способ выполнения непрерывной интеграции и непрерывных задач развертывания. Действия определяются с использованием файлов YAML, и существуют множество существующих, которые вы можете использовать для разработки конвейера. Однако действия должны быть выполнены на GitHub, чтобы узнать результат, что означает, что при разработке невозможно запускать действия и проверить их.

Акт Предоставляет способ выполнять действия локально. Это упрощает разработку действий и выполнение их локально. Поэтому это дает более быструю обратную связь для разработчика.

Монтаж

$ brew install nektos/tap/act #for macOS
$ curl https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash
$ choco install act-cli #for choco
$ scoop install act #for scoop

Применение

Убедитесь, что у вас есть действия, определенные в .github/Workflow/ каталог

Чтобы подтвердить этот запуск,

$ act -l

Запустить все

$ act

Чтобы запустить конкретную работу, используйте -J флаг,

$ act -j test

Чтобы вызвать мероприятие,

$ act pull request

Полный список флагов доступен Здесь Анкет

Оригинал: «https://dev.to/rajikaimal/run-github-actions-locally-1ejo»