Twój zespół uruchamia potoki CI/CD w AWS CodePipeline. Musisz dodać testy jednostkowe, które będą uruchamiane w ramach potoku, zanim artefakty zostaną przygotowane do testowania. Jak należy zintegrować testy jednostkowe z potokami CI/CD?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj fazę do uruchamiania testów jednostkowych w buildspec AWS CodeBuild używanym przez potok..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to dodanie fazy do uruchamiania testów jednostkowych w pliku buildspec.yml używanym przez AWS CodeBuild. CodeBuild jest usługą kompilacji, która doskonale nadaje się do uruchamiania testów jednostkowych, ponieważ może wykonywać dowolne skrypty i polecenia w kontenerze kompilacji. Dodanie fazy testowej w buildspec pozwala na uruchomienie testów jako integralnej części etapu kompilacji w potoku CodePipeline, zanim artefakty zostaną przekazane do dalszych etapów. Utworzenie oddzielnego potoku CodePipeline tylko dla testów jednostkowych jest niepotrzebnie złożone i zwiększa narzut zarządzania. Zainstalowanie agenta CodeDeploy na instancji EC2 jest przeznaczone do wdrażania aplikacji, a nie do uruchamiania testów jednostkowych w ramach etapu kompilacji. Tworzenie gałęzi testowej w repozytorium git jest praktyką zarządzania kodem źródłowym, ale nie określa, jak testy jednostkowe są faktycznie uruchamiane w potoku CI/CD.
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