Zasady gałęzi wymagają, aby kompilacje kodu zakończyły się pomyślnie przed scaleniem. Co należy zrobić, aby umożliwić konkretnemu użytkownikowi zawsze scalanie zmian z gałęzią master, niezależnie od statusu kompilacji, przy jednoczesnym przestrzeganiu zasad najmniejszych uprawnień?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmodyfikuj ustawienia zabezpieczeń gałęzi dla użytkownika..
Dlaczego to jest odpowiedź
Zasady gałęzi są konfigurowane na poziomie gałęzi, aby wymusić określone warunki przed scaleniem. Aby umożliwić konkretnemu użytkownikowi obejście tych zasad, należy zmodyfikować jego uprawnienia bezpośrednio dla danej gałęzi. Zmiana ustawień zabezpieczeń gałęzi dla użytkownika pozwala na nadanie mu uprawnienia "Obejście zasad podczas wypychania" (Bypass policies when pushing), co umożliwia scalanie zmian niezależnie od statusu kompilacji. Jest to zgodne z zasadą najmniejszych uprawnień, ponieważ dotyczy tylko konkretnej gałęzi i użytkownika. Dodanie użytkownika do grup Build Administrators lub Project Administrators nadaje mu znacznie szersze uprawnienia w całym projekcie lub organizacji, co narusza zasadę najmniejszych uprawnień. Zmiana ustawień zabezpieczeń repozytorium jest zbyt ogólna i nie pozwala na precyzyjne zarządzanie zasadami na poziomie gałęzi.
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