Przebieg pracy deweloperskiej: każde wypchnięcie do zdalnej gałęzi develop musi zostać automatycznie zbudowane, przetestowane i – jeśli zakończy się sukcesem – wdrożone w środowisku deweloperskim. Upewnij się, że wdrażane są tylko zatwierdzone artefakty. Co należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz Cloud Build trigger w gałęzi develop, który uruchamia testy, buduje obraz kontenera i przechowuje go w Container Registry; utwórz potok wdrożeniowy, który monitoruje nowe obrazy i wdraża je w klastrze deweloperskim; ogranicz uprawnienia do wdrożenia do narzędzia do wdrażania..
Dlaczego to jest odpowiedź
Ta opcja jest poprawna, ponieważ przedstawia kompleksowe i zautomatyzowane rozwiązanie CI/CD, które spełnia wszystkie wymagania. Użycie Cloud Build z triggerem na gałęzi develop automatyzuje testowanie, budowanie i przechowywanie artefaktów w Container Registry. Oddzielny potok wdrożeniowy, monitorujący nowe obrazy, zapewnia automatyczne wdrożenie tylko zatwierdzonych artefaktów. Ograniczenie uprawnień do narzędzia do wdrażania gwarantuje, że tylko zaufane procesy mogą wprowadzać zmiany. Pozostałe opcje są nieprawidłowe, ponieważ: Pierwsza opcja wymaga ręcznej interwencji dewelopera i nie zapewnia centralnej kontroli ani automatyzacji wdrożenia. Druga opcja również wymaga ręcznego wdrożenia przez dewelopera i nie zapewnia automatycznej walidacji ani kontroli nad procesem. Czwarta opcja polega na skanowaniu podatności jako jedynej walidacji testów, co jest niewystarczające, i przyznaje Cloud Build zbyt szerokie uprawnienia do wdrożenia, co może stanowić ryzyko bezpieczeństwa.
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