Sari la conținut

runnerhut

Glosar

Definiții clare pentru vocabularul CI și GitHub Actions.

C15

Evacuarea cache-uluiEvacuarea memoriei cache este eliminarea intrărilor din cache pentru a rămâne într-o limită de dimensiune, de obicei, eliminând mai întâi intrările cel mai puțin recent utilizate.Rata de accesare a memoriei cacheRata de accesare a memoriei cache este proporția de căutări în cache care găsesc o intrare utilizabilă, exprimată ca procent.Cheie cacheO cheie cache este șirul care identifică o intrare în cache, construită de obicei dintr-un hash al fișierelor de blocare care determină conținutul stocat în cache.Montare cacheO montare în cache este o caracteristică BuildKit care păstrează un director între versiuni fără a-l include în stratul de imagine rezultat.Domeniul cacheDomeniul cache definește ce fluxuri de lucru, ramuri și depozite pot citi o anumită intrare în cache.Semnarea coduluiSemnarea codului este procesul de semnare criptografică a unui binar, astfel încât sistemul de operare să-i poată verifica originea și integritatea înainte de a-l rula.Pornire la receO pornire la rece este întârzierea dintre un job care este pus în coadă și alergătorul este gata să execute primul pas.Cache al compilatoruluiUn cache al compilatorului, cum ar fi ccache sau sccache stochează fișiere obiect compilate cu cheie pe sursă preprocesată, astfel încât compilațiile identice sunt servite din cache, mai degrabă decât din nou.Acțiune compozităO acțiune compozită reunește mai mulți pași ai fluxului de lucru într-o singură acțiune reutilizabilă definită în YAML, fără a avea nevoie de JavaScript sau de un container.Grup de concurențăUn grup de concurență este o blocare numită care limitează numărul de rulări ale fluxului de lucru care se potrivesc cu acel nume pot fi în desfășurare simultan.Limită de concurențăO limită de concurență este numărul maxim de joburi care pot rula simultan pentru un cont, plan sau grup de alergători.Munca de containereUn job container rulează toți pașii unui job în interiorul unei imagini container specificate, mai degrabă decât direct pe runner.Registrul containerelorUn registru de containere este un serviciu care stochează și distribuie imagini de containere, cum ar fi GitHub Container Registry, Docker Hub sau Amazon ECR.Planul de controlPlanul de control este partea unui sistem care ia decizii de programare și configurare, spre deosebire de planul de date care execută lucrarea.Compilare încrucișatăCompilarea încrucișată este construirea unui binar pe o arhitectură care este destinată să ruleze pe o altă arhitectură.

R11

Cache-ul de registruUn cache de registry stochează straturi de compilare Docker ca o imagine separată într-un registru de container, astfel încât versiunile ulterioare să le poată importa.Cache de compilare la distanțăUn cache de compilare la distanță este un depozit partajat de ieșiri de compilare din care fiecare mașină de dezvoltator și job CI poate citi și în care poate scrie.Execuție de la distanțăExecuția de la distanță distribuie acțiuni individuale de construire într-o flotă de lucrători, mai degrabă decât să le execute pe toate pe o singură mașină.Flux de lucru reutilizabilUn flux de lucru reutilizabil este un flux de lucru complet numit dintr-un alt flux de lucru cu workflow_call, pasând intrări și secrete.Grup de alergătoriUn grup de alergători este o colecție de alergători cu politici de acces care controlează organizațiile și depozitele care le pot folosi.Imaginea alergătoruluiO imagine de rulare este imaginea de disc preconfigurată care conține sistemul de operare și lanțul de instrumente preinstalat de la care începe o lucrare.Etichetă de alergătorO etichetă de alergător este șirul din câmpul de rulare al unui flux de lucru care determină care alergător preia sarcina.Piscina pentru alergătoriUn grup de runner este un set de instanțe de rulare ținute pregătite, astfel încât joburile aflate în coadă să poată începe fără a aștepta pornirea unei mașini.Jeton de înregistrare a alergătoruluiUn simbol de înregistrare a alergătorului este o acreditare de scurtă durată pe care un alergător auto-găzduit îl folosește pentru a se înregistra pe GitHub.Utilizarea alergătoruluiUtilizarea runnerului este proporția din capacitatea furnizată a unui alergător utilizată efectiv de joburile care rulează pe acesta.rulează peruns-on este cheia de flux de lucru GitHub Actions care specifică pe ce runner sau eticheta runner ar trebui să se execute un job.

S10

SBOMUn SBOM este un inventar care poate fi citit de mașină al fiecărei componente și dependențe conținute într-o bucată de software.Grup de securitateUn grup de securitate este un firewall virtual cu stare care controlează traficul de intrare și de ieșire pentru instanțe cloud.alergător auto-găzduitUn alergător auto-găzduit este o mașină pe care o dețineți și pe care o utilizați, care se conectează la GitHub pentru a executa joburi Actions.Container de serviceUn container de servicii este un container de suport, cum ar fi o bază de date, început împreună cu o lucrare și accesibil prin rețea.Timpul de rulare al simulatoruluiUn simulator de rulare este imaginea versiunii sistemului de operare pe care o pornește un simulator Xcode, cum ar fi iOS 18.4.Conectare unicăConectarea unică permite utilizatorilor să se autentifice la mai multe servicii printr-un singur furnizor de identitate central.SOC 2 Tip 2SOC 2 Tipul 2 este un raport de audit care atestă că controalele de securitate ale unei organizații au funcționat eficient pe o perioadă, de obicei șase până la douăsprezece luni.Instanță localăO instanță spot este o capacitate de rezervă de cloud vândută la o reducere mare, dar recuperabilă de către furnizor în scurt timp.Disc standbyUn disc de așteptare este un volum preîncălzit care conține un sistem de fișiere de rulare pregătit, astfel încât o lucrare să poată începe fără a furniza stocare.SubrețeaO subrețea este un segment al intervalului de adrese IP a unei rețele virtuale, de obicei clasificat ca public sau privat.