Kontrola wdrożenia przy użyciu zatwierdzeń
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Za pomocą potoków wydań platformy Azure można włączyć ręczne zatwierdzenia wdrożenia dla każdego etapu w potoku wydania, aby kontrolować przepływ pracy wdrażania. W przypadku korzystania z zatwierdzeń ręcznych wdrożenie jest wstrzymane w każdym momencie, w którym wymagane jest zatwierdzenie do momentu przyznania zatwierdzenia przez określonego osoby zatwierdzające, odrzucenia wydania lub ponownego przypisania zatwierdzenia do innego użytkownika.
Zatwierdzenia wdrożenia
Zatwierdzenia można skonfigurować na początku etapu (zatwierdzenia przed wdrożeniem), na końcu etapu (zatwierdzenia po wdrożeniu) lub w obu przypadkach.
Zatwierdzenia przed wdrożeniem
Wybierz klasyczny potok wydania, a następnie wybierz ikonę Warunki przed wdrożeniem, a następnie wybierz przycisk przełącznika, aby włączyć zatwierdzenia przed wdrożeniem.
Dodaj osoby zatwierdzające, a następnie wybierz okres limitu czasu. Możesz dodać wielu użytkowników lub grupy do listy osób zatwierdzających. Możesz również wybrać zasady zatwierdzania w zależności od przepływu pracy wdrażania.
Uwaga
Usługa Azure DevOps nie rozszerza grup usługi Azure Active Directory podczas dostarczania powiadomień. Jeśli musisz używać grup usługi Azure AD, zalecamy dodanie aliasu wiadomości e-mail jako jawnego adresata do subskrypcji i skojarzenie tego aliasu z grupą usługi AD, jeśli ma zastosowanie do twojego scenariusza.
Zatwierdzenia po wdrożeniu
Wybierz klasyczny potok wydania, a następnie wybierz ikonę Warunki po wdrożeniu, a następnie wybierz przycisk przełącznika, aby włączyć zatwierdzenia po wdrożeniu.
Dodaj osoby zatwierdzające, a następnie wybierz okres limitu czasu. Możesz dodać wielu użytkowników lub grupy do listy osób zatwierdzających. Możesz również wybrać zasady zatwierdzania w zależności od przepływu pracy wdrażania.
Uwaga
Osoby zatwierdzające wdrożenia muszą mieć uprawnienia Wyświetl wydania.
Osoby zatwierdzające: gdy grupa jest określona jako osoby zatwierdzające, do zatwierdzenia, wznowienia lub odrzucenia wdrożenia potrzebny jest tylko jeden użytkownik z tej grupy.
Limit czasu: jeśli w okresie przekroczenia limitu czasu nie udzielono zatwierdzenia, wdrożenie zostanie odrzucone.
Zasady zatwierdzania:
- W przypadku dodanych zabezpieczeń można dodać te zasady zatwierdzania, aby uniemożliwić użytkownikowi, który zażądał zatwierdzenia wydania. Jeśli eksperymentujesz z zatwierdzeniami, usuń zaznaczenie tej opcji, aby umożliwić zatwierdzenie lub odrzucenie własnych wdrożeń. Zobacz Jak ustawić zmienne tożsamości? aby dowiedzieć się więcej o zmiennych tożsamości.
- Te zasady umożliwiają wymuszanie uwierzytelniania wieloskładnikowego w przepływie zatwierdzania wydania. Jeśli te zasady są sprawdzane, monituje osoby zatwierdzające o ponowne zalogowanie się przed zatwierdzeniem wersji. Ta funkcja jest dostępna tylko w usługach Azure DevOps Services tylko dla kont opartych na usłudze Microsoft Entra.
- Zmniejsz obciążenie użytkownika, automatycznie zatwierdzając kolejne monity, jeśli określony użytkownik zatwierdził już wdrożenie do poprzedniego etapu w potoku (dotyczy tylko zatwierdzeń wstępnych).
Powiadomienia o zatwierdzeniu
Powiadomienia z ustawień projektu można włączyć w celu subskrybowania zdarzeń wydania. Wiadomości e-mail są wysyłane do osób zatwierdzających z linkami do strony podsumowania, na której mogą zatwierdzać/odrzucać wydanie.
W projekcie wybierz pozycję Ustawienia projektu.
Wybierz pozycję Powiadomienia w okienku nawigacji po lewej stronie, a następnie wybierz pozycję Nowa wersja subskrypcji>, aby dodać nową subskrypcję zdarzeń.
Powiązane artykuły
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla