Skip to content
Latchkey

O Que É uma Docker Action?

Uma Docker action é uma action cuja lógica roda dentro de uma imagem de container construída a partir de um Dockerfile ou baixada de um registry. A imagem carrega suas próprias dependências, então a action roda da mesma forma independentemente do que está instalado no runner. Ela troca custo de inicialização por forte isolamento e um ambiente autocontido.

Por que importa

Docker actions permitem que um autor entregue um ambiente exato sem poluir o runner nem depender de ferramentas pré-instaladas. O custo é o tempo de pull da imagem e de inicialização do container, além da restrição aos sistemas operacionais de runner que suportam o container. Elas servem bem para actions com dependências pesadas ou incomuns.

Guias relacionados