Skip to content
Latchkey

Docker Container Action - Definição do Glossário de CI/CD

Uma Docker container action é uma action personalizada que roda dentro de uma imagem Docker, declarada com runs.using: "docker" e um image: (um Dockerfile ou uma referência de imagem pré-construída).

Tradeoffs

Container actions empacotam seu próprio SO e dependências, então são reprodutíveis e autocontidas. O custo é o tempo de pull e build da imagem, e elas só rodam em runners Linux.

Passando dados

Os inputs são passados como variáveis de ambiente (INPUT_<NAME>) ou args, e os outputs são escritos no arquivo em $GITHUB_OUTPUT.

Guias relacionados