Firma przechowuje kod źródłowy i testy jednostkowe w repozytorium AWS CodeCommit. Potok CodePipeline uruchamia projekt CodeBuild, gdy kod zostanie scalony z gałęzią main. Projekt CodeBuild musi uruchomić testy jednostkowe i, jeśli przejdą pomyślnie, otagować najnowszy commit w repozytorium CodeCommit. Jak należy skonfigurować projekt CodeBuild, aby to osiągnąć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj projekt CodeBuild tak, aby używał natywnego Git do klonowania repozytorium CodeCommit, uruchamiał testy jednostkowe i używał natywnego Git do tworzenia i wypychania tagu do repozytorium, jeśli testy przejdą pomyślnie..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie natywnego Git do klonowania, uruchamiania testów i tagowania. CodeBuild domyślnie integruje się z Git, co pozwala na standardowe operacje Git, takie jak klonowanie i tworzenie/wypychanie tagów. Po pomyślnym przejściu testów, projekt CodeBuild może użyć poleceń git tag i git push --tags do otagowania commita w repozytorium CodeCommit. Pozostałe opcje są nieprawidłowe, ponieważ: Używanie AWS CLI do tworzenia tagów Git jest nieefektywne i nie jest standardową praktyką. AWS CLI służy do zarządzania zasobami AWS, a nie do bezpośrednich operacji Git w repozytorium. AWS CLI nie jest przeznaczone do klonowania repozytoriów Git w taki sam sposób jak natywny Git, ani do kopiowania kodu w kontekście operacji Git.
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