CodePipeline ma sekwencyjne etapy: źródłowy, kompilacji i wdrożenia, każdy z pojedynczą akcją o runOrder 1. Zespół musi dodać testy jednostkowe, tak aby wdrażany był tylko kod, który przejdzie testy. Jak powinni zintegrować testowanie jednostkowe z potokiem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: W etapie kompilacji dodaj akcję testową z runOrder 2, która używa AWS CodeBuild do uruchamiania testów jednostkowych..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to dodanie akcji testowej w etapie kompilacji z runOrder 2, używając AWS CodeBuild. Testy jednostkowe powinny być uruchamiane po kompilacji kodu, ale przed wdrożeniem, aby zapewnić, że tylko prawidłowy kod zostanie wdrożony. runOrder 2 gwarantuje, że akcja testowa zostanie wykonana po istniejącej akcji kompilacji (runOrder 1). AWS CodeBuild jest odpowiednim narzędziem do uruchamiania testów jednostkowych w potoku CI/CD. Dodawanie akcji testowej w etapie wdrożenia jest nieefektywne, ponieważ wadliwy kod mógłby zostać wdrożony. Użycie AWS CodeDeploy do uruchamiania testów jednostkowych jest nieprawidłowe, ponieważ CodeDeploy służy do wdrażania aplikacji, a nie do uruchamiania testów.
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