GitLab CI - Konfiguracja Gitlab Runners
Opis
GitLab runner to instancja kompilacji, która jest używana do uruchamiania zadań na wielu maszynach i wysyłania wyników do GitLab i która może być umieszczona na oddzielnych użytkownikach, serwerach i komputerze lokalnym. Możesz zarejestrować biegacza jako współdzielony lub specyficzny po zainstalowaniu go. Instalacja runnera jest opisana w rozdziale Instalacja GitLab .
Możesz obsługiwać swoje zadania za pomocą określonych lub współdzielonych elementów uruchamiających.
Shared Runners
Te biegacze są przydatne w przypadku wielu projektów, które mają podobne wymagania. Zamiast używać wielu runnerów do wielu projektów, możesz użyć jednego lub niewielkiej liczby Runnerów do obsługi wielu projektów, które będą łatwe w utrzymaniu i aktualizacji.
Konkretni biegacze
Te elementy pośredniczące są przydatne do wdrażania określonego projektu, jeśli zadania mają określone wymagania lub określone zapotrzebowanie na projekty. Konkretni biegacze używają procesu FIFO (First In First Out) do organizowania danych na podstawie kolejności zgłoszeń.
Możesz zarejestrować konkretnego biegacza za pomocą tokena rejestracji projektu. Rejestracja konkretnego runnera jest wyjaśniona w rozdziale Instalacja GitLab od kroku 1 do 12 w sekcji Instalacja GitLab w systemie Windows .
Blokowanie określonego runnera
Możesz zablokować określonego biegacza przed włączeniem go do innych projektów. Aby to zrobić, musisz zarejestrować runnera, co jest wyjaśnione w rozdziale Instalacja GitLab od kroku 1 do 12 w sekcji Instalacja GitLab na Windowsie .
Aby zablokować biegacza, wykonaj poniższe czynności -
Step 1 - Zaloguj się na swoje konto GitLab i przejdź do swojego projektu -Step 2- Kliknij opcję CI / CD w zakładce Ustawienia i rozwiń opcję Ustawienia biegaczy. -
Step 3 - W sekcji Ustawienia biegaczy zobaczysz aktywowanych biegaczy dla projektu -
Step 4 - Teraz kliknij przycisk ołówka -
Step 5- Następnie otworzy ekran Runnera i zaznaczy opcję Zablokuj do bieżących projektów -
Kliknij przycisk Zapisz zmiany , aby zastosować zmiany.
Step 6 - Po zapisaniu zmian pomyślnie zaktualizuje Runnera.
Chronieni biegacze
Biegacze mogą być chronieni, aby zapisać ważne informacje. Możesz chronić biegacza, wykonując poniższe czynności -
Step 1 - Wykonaj te same kroki (od kroku 1 do 4), które zostały wyjaśnione w poprzedniej sekcji (Blokowanie określonego runnera).
Step 2- Po kliknięciu przycisku ołówka otworzy się ekran Runner, a następnie zaznaczy opcję Chronione -
Kliknij przycisk Zapisz zmiany , aby zastosować zmiany.
Uruchom nieoznakowane zadania
Możesz uniemożliwić biegaczom wybieranie zadań z tagami, gdy nie ma tagów przypisanych do elementów runner. Runner może wybierać oznaczone / nieoznakowane zadania, wykonując poniższe kroki -
Step 1- Wykonaj te same kroki (od kroku 1 do 4), które są wyjaśnione w sekcji Blokowanie konkretnego runnera .
Step 2- Po kliknięciu przycisku ołówka otworzy się ekran Runner, a następnie zaznacz opcję Uruchom nieoznakowane zadania -
Kliknij przycisk Zapisz zmiany , aby zastosować zmiany.