Aby zweryfikować zmiany kodu z repozytorium Git przed wdrożeniem produkcyjnym w potoku ciągłego dostarczania, który proces jest zgodny z najlepszymi praktykami?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Jenkins do monitorowania tagów w repozytorium. Wdróż tagi staging do środowiska staging w celu testowania. Po testach otaguj repozytorium dla środowiska produkcyjnego i wdróż je do środowiska produkcyjnego..
Dlaczego to jest odpowiedź
Poprawna odpowiedź opisuje najlepszą praktykę weryfikacji zmian kodu przed wdrożeniem produkcyjnym. Monitorowanie tagów w repozytorium Git (np. staging, production) zapewnia jasne punkty kontrolne i wersjonowanie. Wdrożenie na środowisko staging pozwala na dokładne testy w kontrolowanym środowisku, zanim kod trafi na produkcję. Po pomyślnych testach, otagowanie repozytorium dla produkcji i wdrożenie tej konkretnej wersji gwarantuje, że na produkcję trafia wyłącznie przetestowany i zatwierdzony kod. Pozostałe opcje są mniej optymalne: Wdrożenie red/black (niebiesko/zielone) ze Spinnakerem jest strategią wdrożenia, ale nie rozwiązuje problemu weryfikacji kodu przed produkcją. Uruchamianie testów bezpośrednio na wdrożeniach produkcyjnych jest ryzykowne i może wpłynąć na użytkowników. Wdrażanie dla 10% użytkowników (wdrożenie kanarkowe) to strategia stopniowego wprowadzania, ale nadal wymaga wcześniejszej weryfikacji kodu na środowisku nieprodukcyjnym.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana