Kod źródłowy Cloud Function znajduje się w Cloud Source Repositories. Tylko jedno konto usługi może przeprowadzać wdrożenia. Upewnij się, że kod nie może zostać wdrożony, dopóki testy jednostkowe nie zakończą się pomyślnie. Jak należy skonfigurować proces testowania i wdrażania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj Cloud Build do uruchamiania testów jednostkowych, używając określonego konta usługi jako agenta kompilacji; jeśli testy zakończą się pomyślnie, Cloud Build wdroży Cloud Function..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia, że wdrożenie następuje tylko po pomyślnym zakończeniu testów jednostkowych, co jest kluczowe dla zapewnienia jakości kodu. Cloud Build jest idealnym narzędziem do automatyzacji tego procesu, ponieważ może uruchamiać testy i warunkowo wdrażać funkcję. Użycie określonego konta usługi jako agenta kompilacji zapewnia kontrolę nad uprawnieniami do wdrożenia, spełniając wymóg, że tylko jedno konto może przeprowadzać wdrożenia. Pierwsza opcja jest nieprawidłowa, ponieważ wysyłanie zatwierdzenia deweloperowi wprowadza ręczny krok i nie gwarantuje automatycznego wdrożenia po pomyślnych testach. Druga opcja jest błędna, ponieważ testy jednostkowe powinny być uruchamiane przed wdrożeniem, a nie po nim, aby zapobiec wdrożeniu wadliwego kodu. Trzecia opcja jest nieprawidłowa, ponieważ wymaga ręcznego wdrożenia, co jest sprzeczne z automatyzacją procesu.
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