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
JavaScript Action - CI/CD Glossary DefinitionJavaScript Action: A JavaScript action is a custom action that runs directly on the runner with Node.js, decl…
Composite Action - CI/CD Glossary DefinitionComposite Action: A composite action is a custom action defined with `runs.using: "composite"` that bundles m…
Image Pull Time - CI/CD Glossary DefinitionImage Pull Time: Image pull time is the wall-clock duration spent downloading and extracting a container imag…