Kontrolowanie wdrożeń za pomocą bram zatwierdzania

Ukończone

Korzystanie ze środowisk w projektach uczenia maszynowego ma wiele zalet. Jeśli masz oddzielne środowiska do tworzenia, przemieszczania i produkcji, możesz łatwiej kontrolować dostęp do zasobów.

Kolejną zaletą korzystania ze środowisk jest możliwość dodawania testów zatwierdzania. Dodając wymagane ręczne zatwierdzenie między środowiskami, można kontrolować ciągłe wdrażanie modelu od programowania do etapu przejściowego do środowiska produkcyjnego.

Tworzenie sprawdzania zatwierdzenia w usłudze Azure Pipelines

Aby dodać sprawdzanie zatwierdzenia do środowiska w usłudze Azure Pipelines, przejdź do utworzonego środowiska:

Zrzut ekranu przedstawiający dodawanie zatwierdzenia w usłudze Azure Pipelines.

  1. Wybierz pozycję Zatwierdzenia i sprawdzenia.
  2. Wybierz pozycję Zatwierdzenia.
  3. Dodaj użytkowników lub grupę użytkowników, których chcesz zarejestrować jako osoby zatwierdzające.
  4. Opcjonalnie dodaj instrukcje dla osób zatwierdzających.

Zrzut ekranu przedstawiający dostosowywanie zatwierdzenia w usłudze Azure Pipelines.

Za każdym razem, gdy chcesz uruchomić potok, który jest przeznaczony dla środowiska z sprawdzaniem zatwierdzenia, osoby zatwierdzające otrzymają powiadomienie, że muszą zezwolić na uruchomienie potoku.

Zrzut ekranu przedstawiający żądane zatwierdzenie w usłudze Azure Pipelines.

Gdy osoba zatwierdzająca udzieli uprawnień do uruchomienia potoku w zakresie przekroczenia limitu czasu, potok zostanie wykonany.

Tworzenie sprawdzania zatwierdzenia w funkcji GitHub Actions

Aby dodać sprawdzanie zatwierdzenia w usłudze GitHub, przejdź do utworzonego środowiska:

  1. Włącz wymaganych recenzentów.
  2. Wybierz użytkowników usługi GitHub, których chcesz zarejestrować jako osoby zatwierdzające.
  3. Zapisz reguły ochrony.

Zrzut ekranu przedstawiający sprawdzanie zatwierdzenia konfiguracji dla środowiska GitHub.

Za każdym razem, gdy przepływ pracy w funkcji GitHub Actions chce zostać wdrożony w środowisku z sprawdzeniem zatwierdzenia, osoby zatwierdzające otrzymają powiadomienie o żądaniu ich przeglądu.

Zrzut ekranu przedstawiający żądane zatwierdzenie w funkcji GitHub Actions.

Po przejrzeniu wdrożenia jako osoba zatwierdzająca przepływ pracy zostanie uruchomiony.