Přejít na obsah

runnerhut

Slovník

Srozumitelné definice pojmů z CI a GitHub Actions.

C15

Vyklizení mezipamětiVyklizení mezipaměti je odstranění položek mezipaměti, aby zůstaly v rámci limitu velikosti, obvykle nejprve vyřazením nejméně nedávno použitých položek.Míra návštěvnosti mezipamětiÚspěšnost mezipaměti je procentuální podíl vyhledávání v mezipaměti, která najdou použitelnou položku.Klíč mezipamětiKlíč mezipaměti je řetězec, který identifikuje položku mezipaměti, obvykle vytvořený z hash souborů zámků, které určují obsah mezipaměti.Připojení mezipamětiPřipojení mezipaměti je funkce BuildKit, která zachovává adresář napříč sestaveními, aniž by jej zahrnula do výsledné obrazové vrstvy.Rozsah mezipamětiRozsah mezipaměti definuje, které pracovní postupy, větve a úložiště mohou číst danou položku mezipaměti.Podepisování kóduPodepisování kódu je proces kryptografického podepisování binárního kódu, takže operační systém může ověřit jeho původ a integritu před jeho spuštěním.Studený startStudený start je prodleva mezi úlohou zařazenou do fronty a připraveností běžce provést svůj první krok.Mezipaměť kompilátoruMezipaměť kompilátoru, jako je ccache nebo sccache, ukládá soubory zkompilovaných objektů s klíčem na předzpracovaný zdroj, takže identické kompilace jsou obsluhovány z mezipaměti, nikoli znovu.Složená akceSložená akce spojuje několik kroků pracovního postupu do jediné opakovaně použitelné akce definované v YAML, aniž by potřeboval JavaScript nebo kontejner.Skupina souběžnostiSkupina souběžnosti je pojmenovaný zámek, který omezuje, kolik běhů pracovního postupu odpovídajících tomuto názvu může současně probíhat.Limit souběžnostiLimit souběžnosti je maximální počet úloh, které mohou běžet současně pro účet, plán nebo skupinu běžců.Kontejnerová práceKontejnerová úloha spouští všechny kroky úlohy uvnitř zadaného obrazu kontejneru, nikoli přímo na běžci.Registr kontejnerůRegistr kontejnerů je služba, která ukládá a distribuuje obrázky kontejnerů, jako je GitHub Container Registry, Docker Hub nebo Amazon ECR.Řídící rovinaŘídicí rovina je součástí systému, který rozhoduje o plánování a konfiguraci, na rozdíl od datové roviny, která provádí práci.Křížová kompilaceKřížová kompilace vytváří binární soubor na jedné architektuře, která má běžet na jiné architektuře.

R11

Mezipaměť registruMezipaměť registru ukládá vrstvy sestavení Docker jako samostatný obraz v registru kontejneru, takže je pozdější sestavení mohou importovat.Vzdálená mezipaměť sestaveníVzdálená mezipaměť sestavení je sdílené úložiště výstupů sestavení, ze kterého může číst a zapisovat každý vývojářský stroj a úloha CI.Vzdálené provedeníVzdálené spouštění distribuuje jednotlivé akce sestavení napříč flotilou pracovníků, místo aby je všechny spouštěl na jednom počítači.Opakovaně použitelný pracovní postupOpakovaně použitelný pracovní postup je kompletní pracovní postup vyvolaný z jiného pracovního postupu pomocí workflow_call, předávání vstupů a tajných informací.Běžecká skupinaSkupina běžců je kolekce běžců se zásadami přístupu, které řídí, které organizace a úložiště je mohou používat.Obrázek běžceObraz běžce je předkonfigurovaný obraz disku obsahující operační systém a předinstalovaný soubor nástrojů, ze kterého úloha začíná.Běžecký štítekOznačení běhounu je řetězec v náběhovém poli pracovního postupu, který určuje, který kanál převezme úlohu.Běžecký bazénFond běžců je sada instancí běžců udržovaných připravených, takže úlohy ve frontě se mohou spustit bez čekání na spuštění počítače.Registrační token běžceRegistrační token běžce je krátkodobé pověření, které samoobslužný běžec používá k registraci na GitHubu.Využití běžceRunner utilization is the proportion of a runner's provisioned capacity actually used by the jobs running on it.náběhyrun-on je klíč pracovního postupu GitHub Actions, který určuje, na kterém runneru nebo runner labelu se má úloha provést.