Pular para o conteúdo

runnerhut

Glossário

Definições claras do vocabulário de CI e GitHub Actions.

C15

Remoção de cacheA remoção de cache é a remoção de entradas de cache para permanecer dentro de um limite de tamanho, geralmente descartando primeiro as entradas usadas menos recentemente.Taxa de acerto do cacheA taxa de acertos do cache é a proporção de pesquisas de cache que encontram uma entrada utilizável, expressa como uma porcentagem.Chave de cacheUma chave de cache é a string que identifica uma entrada de cache, normalmente construída a partir de um hash dos arquivos de bloqueio que determinam o conteúdo armazenado em cache.Montagem de cacheUma montagem de cache é um recurso do BuildKit que persiste em um diretório entre compilações sem incluí-lo na camada de imagem resultante.Escopo do cacheO escopo do cache define quais fluxos de trabalho, ramificações e repositórios podem ler uma determinada entrada de cache.Assinatura de códigoA assinatura de código é o processo de assinatura criptográfica de um binário para que o sistema operacional possa verificar sua origem e integridade antes de executá-lo.Partida a frioUma inicialização a frio é o atraso entre um trabalho ser colocado na fila e o executor estar pronto para executar sua primeira etapa.Cache do compiladorUm cache do compilador, como ccache ou sccache, armazena arquivos de objetos compilados codificados em fontes pré-processadas, de forma que compilações idênticas sejam servidas a partir do cache em vez de serem executadas novamente.Ação compostaUma ação composta agrupa várias etapas de fluxo de trabalho em uma única ação reutilizável definida em YAML, sem precisar de JavaScript ou contêiner.Grupo de simultaneidadeUm grupo de simultaneidade é um bloqueio nomeado que limita quantas execuções de fluxo de trabalho correspondentes a esse nome podem estar em andamento ao mesmo tempo.Limite de simultaneidadeUm limite de simultaneidade é o número máximo de trabalhos que podem ser executados simultaneamente para uma conta, plano ou grupo de executores.Trabalho de contêinerUm trabalho de contêiner executa todas as etapas de um trabalho dentro de uma imagem de contêiner especificada, em vez de diretamente no executor.Registro de contêinerUm registro de contêiner é um serviço que armazena e distribui imagens de contêiner, como GitHub Container Registry, Docker Hub ou Amazon ECR.Plano de controleO plano de controle é a parte de um sistema que toma decisões de agendamento e configuração, diferentemente do plano de dados que executa o trabalho.Compilação cruzadaA compilação cruzada é construir um binário em uma arquitetura que deve ser executado em uma arquitetura diferente.

R11

Cache de registroUm cache de registro armazena camadas de construção Docker como uma imagem separada em um registro de contêiner para que construções posteriores possam importá-las.Cache de compilação remotaUm cache de build remoto é um armazenamento compartilhado de saídas de build que cada máquina de desenvolvedor e trabalho de CI pode ler e gravar.Execução remotaA execução remota distribui ações de construção individuais entre uma frota de trabalhadores, em vez de executá-las todas em uma única máquina.Fluxo de trabalho reutilizávelUm fluxo de trabalho reutilizável é um fluxo de trabalho completo chamado de outro fluxo de trabalho com workflow_call, passando entradas e segredos.Grupo de corredoresUm grupo de executores é uma coleção de executores com políticas de acesso que controlam quais organizações e repositórios podem usá-los.Imagem do corredorUma imagem do executor é a imagem de disco pré-configurada que contém o sistema operacional e o conjunto de ferramentas pré-instalado a partir do qual uma tarefa é iniciada.Etiqueta do corredorUm rótulo de executor é a string no campo de execução de um fluxo de trabalho que determina qual executor seleciona o trabalho.Piscina de corredoresUm pool de executores é um conjunto de instâncias de executores mantidas prontas para que os trabalhos na fila possam ser iniciados sem esperar a inicialização de uma máquina.Token de registro do corredorUm token de registro de executor é uma credencial de curta duração que um executor auto-hospedado usa para se registrar no GitHub.Utilização do corredorA utilização do executor é a proporção da capacidade provisionada de um executor realmente usada pelos trabalhos em execução nele.continuaruns-on é a chave de fluxo de trabalho GitHub Actions que especifica em qual executor ou rótulo de executor um trabalho deve ser executado.

S10

SBOMUm SBOM é um inventário legível por máquina de todos os componentes e dependências contidos em um software.Grupo de segurançaUm grupo de segurança é um firewall virtual com estado que controla o tráfego de entrada e saída para instâncias de nuvem.Corredor auto-hospedadoUm executor auto-hospedado é uma máquina que você possui e opera e que se conecta ao GitHub para executar trabalhos de Actions.Contêiner de serviçoUm contêiner de serviço é um contêiner de suporte, como um banco de dados, iniciado junto com um trabalho e acessível pela rede.Tempo de execução do simuladorUm tempo de execução do simulador é a imagem da versão do sistema operacional que um simulador Xcode inicializa, como iOS 18.4.Logon únicoO logon único permite que os usuários se autentiquem em vários serviços por meio de um provedor de identidade central.SOC 2 Tipo 2SOC 2 Tipo 2 é um relatório de auditoria que atesta que os controles de segurança de uma organização funcionaram de forma eficaz durante um período, normalmente de seis a doze meses.Instância spotUma instância spot é uma capacidade de nuvem sobressalente vendida com um grande desconto, mas que pode ser recuperada pelo provedor em um curto espaço de tempo.Disco de esperaUm disco de espera é um volume pré-aquecido que contém um sistema de arquivos do executor preparado para que um trabalho possa ser iniciado sem provisionar armazenamento.Sub-redeUma sub-rede é um segmento do intervalo de endereços IP de uma rede virtual, normalmente classificado como público ou privado.