Verificare le distribuzioni con le attività di controllo di approvazione
L'uso degli ambienti nei progetti di Machine Learning presenta molti vantaggi. Quando si hanno ambienti separati per lo sviluppo, la gestione temporanea e la produzione, si può controllare più facilmente l'accesso alle risorse.
Un altro vantaggio dell'uso degli ambienti è la possibilità di aggiungere controlli di approvazione. Aggiungendo un'approvazione manuale obbligatoria tra gli ambienti, è possibile controllare la distribuzione continua di un modello dallo sviluppo alla gestione temporanea fino alla produzione.
Creare un controllo di approvazione all'interno di Azure Pipelines
Per aggiungere un controllo di approvazione a un ambiente in Azure Pipelines, passare all'ambiente creato:
- Selezionare Approvazioni e controlli.
- Selezionare Approvazioni.
- Aggiungere gli utenti o un gruppo di utenti che si vogliono integrare come responsabili approvazione.
- Facoltativamente, aggiungere le istruzioni per i responsabili approvazione.
Ogni volta che si vuole eseguire una pipeline che ha come destinazione un ambiente con un controllo di approvazione, i responsabili approvazione riceveranno una notifica che li informerà della necessità di autorizzare l'esecuzione della pipeline.
Dopo che un responsabile approvazione avrà dato l'autorizzazione all'esecuzione della pipeline entro l'intervallo di timeout, la pipeline verrà eseguita.
Suggerimento
Altre informazioni su come definire approvazioni e controlli in Azure Pipelines.
Creare un controllo di approvazione in GitHub Actions
Per aggiungere un controllo di approvazione in GitHub, passare all'ambiente creato:
- Abilitare i revisori obbligatori.
- Selezionare gli utenti di GitHub che si vogliono integrare come responsabili approvazione.
- Salvare le regole di protezione.
Ogni volta che un flusso di lavoro in GitHub Actions vuole eseguire la distribuzione in un ambiente con un controllo di approvazione, i responsabili approvazione riceveranno una notifica che richiede la loro revisione.
Dopo che un responsabile approvazione avrà esaminato la distribuzione, il flusso di lavoro verrà eseguito.
Suggerimento
Altre informazioni su come aggiungere revisori alle regole di protezione dell'ambiente in GitHub e come esaminare le distribuzioni.