Skip to content
Latchkey

O Que É o Campo runs.using de uma Action?

O campo runs.using nos metadados de uma action declara como ela é executada: como um programa JavaScript em um runtime especificado, como um container Docker ou como um composite de steps aninhados. O motor de CI o lê para escolher o launcher correto e passar os inputs de acordo. É a única chave que determina o modelo de runtime de uma action.

Por que importa

O modelo de execução afeta a portabilidade e a velocidade. Actions JavaScript rodam diretamente no runner e iniciam rápido; actions Docker são isoladas, mas limitadas a certas plataformas; composites agrupam steps existentes. Conhecer o valor indica quais plataformas e sistemas operacionais de runner uma action pode ter como alvo.

Guias relacionados