Vai al contenuto

runnerhut

Glossario

Definizioni chiare del vocabolario di CI e GitHub Actions.

C15

Sfratto dalla cacheL'eliminazione della cache è la rimozione delle voci della cache per rimanere entro un limite di dimensione, in genere eliminando prima le voci utilizzate meno di recente.Percentuale di riscontri nella cacheLa percentuale di riscontri nella cache è la percentuale di ricerche nella cache che trovano una voce utilizzabile, espressa in percentuale.Chiave della cacheUna chiave di cache è la stringa che identifica una voce di cache, generalmente creata da un hash dei file di lock che determinano il contenuto memorizzato nella cache.Montaggio della cacheUn montaggio della cache è una funzionalità di BuildKit che rende persistente una directory tra le build senza includerla nel livello dell'immagine risultante.Ambito della cacheL'ambito della cache definisce quali flussi di lavoro, rami e repository possono leggere una determinata voce della cache.Firma del codiceLa firma del codice è il processo di firma crittografica di un file binario in modo che il sistema operativo possa verificarne l'origine e l'integrità prima di eseguirlo.Inizio a freddoUn avvio a freddo è il ritardo tra un lavoro in coda e il corridore pronto per eseguire il primo passaggio.Cache del compilatoreUna cache del compilatore come ccache o sccache memorizza file oggetto compilati digitati su sorgenti preelaborate, quindi compilazioni identiche vengono fornite dalla cache anziché rieseguire.Azione compositaUn'azione composita raggruppa diversi passaggi del flusso di lavoro in un'unica azione riutilizzabile definita in YAML, senza bisogno di JavaScript o di un contenitore.Gruppo di concorrenzaUn gruppo di concorrenza è un blocco denominato che limita il numero di esecuzioni di flussi di lavoro corrispondenti a quel nome che possono essere in corso contemporaneamente.Limite di concorrenzaUn limite di concorrenza è il numero massimo di lavori che possono essere eseguiti simultaneamente per un account, piano o gruppo di corridori.Lavoro in contenitoriUn lavoro del contenitore esegue tutti i passaggi di un lavoro all'interno di un'immagine del contenitore specificata anziché direttamente sul runner.Registro dei contenitoriUn registro dei contenitori è un servizio che archivia e distribuisce immagini dei contenitori, come GitHub Container Registry, Docker Hub o Amazon ECR.Piano di controlloIl piano di controllo è la parte di un sistema che prende decisioni di pianificazione e configurazione, distinto dal piano dati che esegue il lavoro.Compilazione incrociataLa compilazione incrociata consiste nella creazione di un file binario su un'architettura destinata a essere eseguito su un'altra architettura diversa.

R11

Cache del registroUna cache del registro memorizza i livelli di build Docker come un'immagine separata in un registro del contenitore in modo che le build successive possano importarli.Cache di build remotaUna cache di build remota è un archivio condiviso di output di build da cui ogni macchina dello sviluppatore e processo CI può leggere e su cui scrivere.Esecuzione remotaL'esecuzione remota distribuisce le singole azioni di compilazione su una flotta di lavoratori anziché eseguirle tutte su un'unica macchina.Flusso di lavoro riutilizzabileUn flusso di lavoro riutilizzabile è un flusso di lavoro completo chiamato da un altro flusso di lavoro con workflow_call, passando input e segreti.Gruppo corridoriUn gruppo di corridori è una raccolta di corridori con politiche di accesso che controllano quali organizzazioni e archivi possono utilizzarli.Immagine del corridoreUn'immagine runner è l'immagine del disco preconfigurata contenente il sistema operativo e la toolchain preinstallata da cui inizia un processo.Etichetta del corridoreUn'etichetta del corridore è la stringa nel campo di esecuzione di un flusso di lavoro che determina quale corridore preleva il lavoro.Piscina per corridoriUn pool di runner è un insieme di istanze di runner mantenute pronte in modo che i lavori in coda possano iniziare senza attendere l'avvio di una macchina.Gettone di registrazione del corridoreUn token di registrazione del corridore è una credenziale di breve durata che un corridore self-hosted utilizza per registrarsi su GitHub.Utilizzo del corridoreL'utilizzo del runner è la percentuale della capacità fornita di un runner effettivamente utilizzata dai lavori in esecuzione su di esso.funzionarun-on è la chiave del flusso di lavoro GitHub Actions che specifica su quale corridore o etichetta del corridore deve essere eseguito un lavoro.

S10

SBOMUna SBOM è un inventario leggibile dalla macchina di ogni componente e dipendenza contenuta in un pezzo di software.Gruppo di sicurezzaUn gruppo di sicurezza è un firewall virtuale con stato che controlla il traffico in entrata e in uscita per le istanze cloud.Corridore ospitato autonomamenteUn runner self-hosted è una macchina che possiedi e gestisci che si connette a GitHub per eseguire processi Actions.Contenitore di serviziUn contenitore di servizi è un contenitore di supporto, ad esempio un database, avviato insieme a un lavoro e raggiungibile tramite la rete.Durata del simulatoreUn runtime del simulatore è l'immagine della versione del sistema operativo avviata da un simulatore Xcode, come iOS 18.4.Accesso singoloIl Single Sign-On consente agli utenti di autenticarsi per più servizi tramite un unico provider di identità centrale.SOC2 Tipo 2SOC 2 Tipo 2 è un rapporto di audit che attesta che i controlli di sicurezza di un'organizzazione hanno funzionato in modo efficace per un periodo, in genere da sei a dodici mesi.Istanza spotUn esempio spot è la capacità di riserva del cloud venduta con un forte sconto ma recuperabile dal fornitore con breve preavviso.Disco di riservaUn disco di standby è un volume preriscaldato che contiene un file system runner preparato in modo che un processo possa essere avviato senza effettuare il provisioning dello spazio di archiviazione.SottoreteUna subnet è un segmento dell'intervallo di indirizzi IP di una rete virtuale, in genere classificato come pubblico o privato.