Skip to content
Latchkey

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

Uma composite action é uma action personalizada definida com runs.using: "composite" que agrupa múltiplos steps (comandos de shell e outras actions) numa única referência uses: reutilizável.

Por que usá-la

Composite actions permitem empacotar uma sequência repetida (configurar uma toolchain, rodar um script, subir resultados) sem subir uma imagem Docker separada ou um runtime Node. Os steps ficam sob runs.steps no action.yml.

Inputs e outputs

Elas suportam inputs: e outputs:, e cada step run: deve declarar seu shell:. Elas rodam diretamente no runner do job, então são rápidas e não têm overhead de container.

Guias relacionados