O que act Executor Local de GitHub Actions faz?
act é uma ferramenta CLI de código aberto que executa workflows do GitHub Actions localmente usando Docker, permitindo feedback rápido sobre alterações em workflows sem precisar enviá-las para o GitHub. É uma ferramenta padrão para desenvolvimento e teste local de Actions.
Instalação
Use o caminho de instalação ou configuração upstream que corresponda ao seu ambiente:
- Instale o Docker primeiro. No macOS, use o Docker Desktop. No Linux, instale o Docker Engine.
- No macOS, instale o act com Homebrew: `brew install act`
- git clone https://github.com/nektos/act.git
- make build
Requisitos e observações do upstream:
- act depende da API do Docker Engine para executar workflows em contêineres.
- Jobs que não exigem isolamento de contêiner podem ser executados diretamente no runner host, quando isso for adequado ao workflow.
Notas de uso básico ou primeiros passos:
-
Executar todos os jobs do workflow local: `act`
-
Executar um job específico: `act -j `
-
Extraído da documentação upstream: https://nektosact.com/installation/index.html