Kontrolowanie wdrożeń za pomocą bram zatwierdzania
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.
Utwórz kontrolę zatwierdzenia w usłudze Azure Pipelines
Aby dodać sprawdzanie zatwierdzenia do środowiska w usłudze Azure Pipelines, przejdź do utworzonego środowiska:
- Wybierz pozycję Zatwierdzenia i sprawdzenia.
- Wybierz Zatwierdzenia.
- Dodaj użytkowników lub grupę użytkowników, których chcesz zarejestrować jako osoby zatwierdzające.
- Opcjonalnie dodaj instrukcje dla osób zatwierdzających.
Za każdym razem, gdy chcesz uruchomić pipeline, który docelowo kieruje się do środowiska wymagającego zatwierdzenia, zatwierdzający zostaną powiadomieni, że muszą przyznać zgodę na uruchomienie pipeline'u.
Gdy osoba zatwierdzająca udzieli zgody na uruchomienie potoku w przedziale limitu czasu, potok zostanie wykonany.
Napiwek
Dowiedz się więcej na temat definiowania zatwierdzeń i kontroli w usłudze Azure Pipelines.
Tworzenie mechanizmu zatwierdzania w ramach GitHub Actions
Aby dodać sprawdzanie zatwierdzenia w usłudze GitHub, przejdź do utworzonego środowiska:
- Włącz wymaganych recenzentów.
- Wybierz użytkowników usługi GitHub, których chcesz zarejestrować jako osoby zatwierdzające.
- Zapisz reguły ochrony.
Za każdym razem, gdy przepływ pracy w GitHub Actions chce zostać wdrożony w środowisku ze sprawdzeniem zatwierdzenia, osoby zatwierdzające otrzymają powiadomienie, że zażądano ich przeglądu.
Po tym, jak jako osoba zatwierdzająca przejrzysz wdrożenie, przepływ pracy zostanie uruchomiony.
Napiwek
Dowiedz się więcej o dodawaniu recenzentów do reguł ochrony środowiska w usłudze GitHub i sposobie przeglądania wdrożeń.