Steuern von Bereitstellungen mit Genehmigungsgates
Es gibt viele Vorteile für die Verwendung von Umgebungen in Machine Learning-Projekten. Wenn Sie getrennte Umgebungen für Entwicklung, Staging und Produktion verwenden, können Sie den Zugriff auf Ressourcen leichter kontrollieren.
Ein weiterer Vorteil der Verwendung von Umgebungen besteht darin, dass Sie Genehmigungsprüfungen hinzufügen können. Durch Hinzufügen einer erforderlichen manuellen Genehmigung zwischen Umgebungen können Sie die kontinuierliche Bereitstellung eines Modells von der Entwicklung bis zur Staging bis hin zur Produktion steuern.
Erstellen einer Genehmigungsprüfung in Azure Pipelines
Zum Hinzufügen einer Genehmigungsprüfung zu einer Umgebung in Azure Pipelines, navigieren Sie zu der von Ihnen erstellten Umgebung:
- Wählen Sie "Genehmigungen" und "Prüfungen" aus.
- Wählen Sie "Genehmigungen" aus.
- Fügen Sie Benutzer oder eine Gruppe von Benutzern hinzu, die Sie als genehmigende Personen eintragen möchten.
- Optional können Sie Anweisungen für die genehmigenden Personen hinzufügen.
Immer wenn Sie eine Pipeline ausführen möchten, die auf eine Umgebung mit einer Genehmigungsprüfung ausgerichtet ist, werden die genehmigenden Personen benachrichtigt, dass sie die Ausführung der Pipeline zulassen müssen.
Nachdem eine genehmigende Person die Erlaubnis zum Ausführen einer Pipeline innerhalb des Timeoutbereichs erteilt hat, wird die Pipeline ausgeführt.
Tipp
Erfahren Sie mehr darüber, wie Sie Genehmigungen und Überprüfungen in Azure-Pipelines definieren.
Erstellen einer Genehmigungsprüfung in GitHub Actions
Navigieren Sie zu der von Ihnen erstellten Umgebung, um eine Genehmigungsprüfung in GitHub hinzuzufügen:
- Aktivieren Sie erforderliche Reviewer.
- Wählen Sie die GitHub-Benutzer aus, die Sie als genehmigende Person eintragen möchten.
- Speichern Sie die Schutzregeln.
Immer wenn ein Workflow in GitHub Actions in einer Umgebung mit einer Genehmigungsprüfung bereitgestellt werden soll, werden die genehmigenden Personen benachrichtigt, dass ihre Überprüfung angefordert wird.
Nachdem Sie als genehmigende Person die Bereitstellung überprüft haben, wird der Workflow ausgeführt.
Tipp
Erfahren Sie mehr über das Hinzufügen von Prüfern zu Umgebungsschutzregeln in GitHub und zum Überprüfen von Bereitstellungen.