Řízení nasazení pomocí schvalovacích bran

Dokončeno

Použití prostředí v projektech strojového učení má mnoho výhod. Pokud máte samostatná prostředí pro vývoj, přípravu a produkci, můžete snadněji řídit přístup k prostředkům.

Další výhodou používání prostředí je, že můžete přidat kontroly schválení. Přidáním požadovaného ručního schvalování mezi prostředími můžete řídit průběžné nasazování modelu od vývoje až po přípravné prostředí do produkčního prostředí.

Vytvoření kontroly schválení ve službě Azure Pipelines

Pokud chcete přidat kontrolu schválení do prostředí v Azure Pipelines, přejděte do prostředí, které jste vytvořili:

Snímek obrazovky s přidáním schválení ve službě Azure Pipelines

  1. Vyberte Schválení a kontroly.
  2. Vyberte Schválení.
  3. Přidejte uživatele nebo skupinu uživatelů, které chcete přidat jako schvalovatele.
  4. Volitelně můžete přidat pokyny pro schvalovatele.

Snímek obrazovky s přizpůsobením schválení ve službě Azure Pipelines

Pokaždé, když chcete spustit kanál, který cílí na prostředí s kontrolou schválení, dostanou schvalovatelé oznámení, že potřebují povolit spuštění kanálu.

Snímek obrazovky s požadovaným schválením ve službě Azure Pipelines

Jakmile schvalovatel udělí oprávnění ke spuštění kanálu v rámci časového limitu, kanál se spustí.

Návod

Přečtěte si další informace o definování schválení a kontrol ve službě Azure Pipelines.

Vytvoření kontroly schválení v GitHub Actions

Pokud chcete přidat kontrolu schválení na GitHubu, přejděte do prostředí, které jste vytvořili:

  1. Povolte požadované revizory.
  2. Vyberte uživatele GitHubu, které chcete přidat jako schvalovatele.
  3. Uložte pravidla ochrany.

Snímek obrazovky s kontrolou schválení nastavení pro prostředí GitHubu

Pokaždé, když se pracovní postup v GitHub Actions chce nasadit do prostředí s kontrolou schválení, dostanou schvalovatelé oznámení, že se jejich kontrola požaduje.

Snímek obrazovky s požadovaným schválením v GitHub Actions

Po kontrole nasazení jako schvalovatele se pracovní postup spustí.