Przejdź do treści

runnerhut

Słownik

Jasne definicje pojęć z CI i GitHub Actions.

C15

Eksmisja pamięci podręcznejEksmisja pamięci podręcznej polega na usuwaniu wpisów pamięci podręcznej w celu utrzymania limitu rozmiaru, zwykle poprzez odrzucenie w pierwszej kolejności wpisów najmniej używanych.Współczynnik trafień w pamięci podręcznejWspółczynnik trafień w pamięci podręcznej to odsetek przeszukiwań pamięci podręcznej, w wyniku których znajduje się użyteczny wpis, wyrażony w procentach.Klucz pamięci podręcznejKlucz pamięci podręcznej to ciąg znaków identyfikujący wpis w pamięci podręcznej, zazwyczaj zbudowany na podstawie skrótu plików blokujących, które określają zawartość pamięci podręcznej.Mocowanie pamięci podręcznejMontowanie pamięci podręcznej to funkcja BuildKit, która utrzymuje katalog między kompilacjami bez uwzględniania go w wynikowej warstwie obrazu.Zakres pamięci podręcznejZakres pamięci podręcznej określa, które przepływy pracy, gałęzie i repozytoria mogą czytać dany wpis w pamięci podręcznej.Podpisywanie koduPodpisywanie kodu to proces kryptograficznego podpisywania pliku binarnego, dzięki czemu system operacyjny może zweryfikować jego pochodzenie i integralność przed jego uruchomieniem.Zimny startZimny start to opóźnienie pomiędzy umieszczeniem zadania w kolejce a gotowością modułu uruchamiającego do wykonania pierwszego kroku.Pamięć podręczna kompilatoraPamięć podręczna kompilatora, taka jak ccache lub sccache, przechowuje skompilowane pliki obiektowe z kluczem na wstępnie przetworzonym źródle, więc identyczne kompilacje są dostarczane z pamięci podręcznej, a nie ponownie uruchamiane.Złożone działanieAkcja złożona łączy kilka etapów przepływu pracy w jedną akcję wielokrotnego użytku zdefiniowaną w YAML, bez konieczności używania JavaScript ani kontenera.Grupa współbieżnościGrupa współbieżności to nazwana blokada, która ogranicza liczbę uruchomień przepływu pracy pasujących do tej nazwy, które mogą być wykonywane jednocześnie.Limit współbieżnościLimit współbieżności to maksymalna liczba zadań, które mogą być uruchomione jednocześnie dla konta, planu lub grupy runnerów.Praca w kontenerzeZadanie kontenera uruchamia wszystkie kroki zadania w określonym obrazie kontenera, a nie bezpośrednio w module uruchamiającym.Rejestr kontenerówRejestr kontenerów to usługa przechowująca i dystrybuująca obrazy kontenerów, taka jak GitHub Container Registry, Docker Hub lub Amazon ECR.Płaszczyzna sterującaPłaszczyzna sterowania to część systemu, która podejmuje decyzje dotyczące planowania i konfiguracji, w odróżnieniu od płaszczyzny danych, która wykonuje pracę.Kompilacja krzyżowaKompilacja krzyżowa polega na budowaniu pliku binarnego na jednej architekturze, który ma działać na innej.

R11

Pamięć podręczna rejestruPamięć podręczna rejestru przechowuje warstwy kompilacji Docker jako oddzielny obraz w rejestrze kontenerów, dzięki czemu późniejsze kompilacje mogą je importować.Pamięć podręczna kompilacji zdalnejZdalna pamięć podręczna kompilacji to współdzielony magazyn wyników kompilacji, z którego może czytać i zapisywać każdy komputer programisty i zadanie CI.Zdalna realizacjaZdalne wykonanie rozdziela poszczególne działania kompilacji pomiędzy flotę pracowników, zamiast uruchamiać je wszystkie na jednym komputerze.Przepływ pracy wielokrotnego użytkuPrzepływ pracy wielokrotnego użytku to kompletny przepływ pracy wywoływany z innego przepływu pracy z wywołaniem przepływu pracy, przekazywaniem danych wejściowych i kluczy tajnych.Grupa biegaczyGrupa runnerów to zbiór modułów runner z polityką dostępu kontrolującą, które organizacje i repozytoria mogą z nich korzystać.Wizerunek biegaczaObraz wykonawczy to wstępnie skonfigurowany obraz dysku zawierający system operacyjny i preinstalowany zestaw narzędzi, od którego rozpoczyna się zadanie.Etykieta biegaczaEtykieta modułu wszczynającego to ciąg znaków w polu uruchomienia przepływu pracy, który określa, który biegacz odbierze zadanie.Basen dla biegaczyPula modułów wykonawczych to zestaw instancji modułów wykonawczych utrzymywanych w gotowości, dzięki czemu zadania w kolejce mogą zostać uruchomione bez czekania na uruchomienie komputera.Token rejestracyjny biegaczaToken rejestracji biegacza to krótkotrwałe dane uwierzytelniające, których biegacz korzystający z własnego hostingu używa do rejestracji w GitHub.Wykorzystanie biegaczaWykorzystanie modułu Runner to proporcja udostępnionej pojemności modułu Runner faktycznie wykorzystywanej przez uruchomione na nim zadania.działarun-on to klucz przepływu pracy GitHub Actions, który określa, na którym module uruchamiającym lub etykiecie modułu uruchamiającego powinno zostać wykonane zadanie.

S10

SBOMSBOM to odczytywalny maszynowo spis wszystkich komponentów i zależności zawartych w oprogramowaniu.Grupa bezpieczeństwaGrupa zabezpieczeń to stanowa wirtualna zapora kontrolująca ruch przychodzący i wychodzący dla instancji w chmurze.Biegacz z własnym gospodarzemSamodzielnie hostowany moduł uruchamiający to maszyna, której jesteś właścicielem i którą obsługujesz, która łączy się z GitHub w celu wykonywania zadań akcji.Kontener serwisowyKontener usług to kontener pomocniczy, taki jak baza danych, uruchamiany wraz z zadaniem i dostępny przez sieć.Czas działania symulatoraŚrodowisko wykonawcze symulatora to obraz wersji systemu operacyjnego uruchamiany przez symulator Xcode, na przykład iOS 18.4.Pojedyncze logowaniePojedyncze logowanie umożliwia użytkownikom uwierzytelnianie w wielu usługach za pośrednictwem jednego centralnego dostawcy tożsamości.SOC 2 Typ 2SOC 2 Typ 2 to raport z audytu potwierdzający, że środki kontroli bezpieczeństwa organizacji działały skutecznie przez okres, zwykle od sześciu do dwunastu miesięcy.Instancja punktowaInstancja spot to wolna pojemność chmury sprzedawana z dużym rabatem, ale dostawca może ją odzyskać w krótkim czasie.Dysk rezerwowyDysk rezerwowy to wstępnie rozgrzany wolumen zawierający przygotowany system plików wykonawczych, dzięki czemu zadanie może zostać rozpoczęte bez udostępniania pamięci masowej.PodsiećPodsieć to segment zakresu adresów IP sieci wirtualnej, zwykle klasyfikowany jako publiczny lub prywatny.