Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
DevOps Starter verrà ritirato il 31 marzo 2023. Altre informazioni.
DevOps Starter semplifica l'introduzione ad Azure usando GitHub actions o Azure DevOps. Consente di avviare l'app preferita nel servizio di Azure preferito in pochi rapidi passaggi dal portale di Azure.
DevOps Starter configura tutto ciò che serve per lo sviluppo, la distribuzione e il monitoraggio dell'applicazione. È possibile usare il dashboard devOps Starter per monitorare i commit, le compilazioni e le distribuzioni del codice, tutti da una singola visualizzazione nel portale di Azure.
Vantaggi dell'uso di DevOps Starter
DevOps Starter supporta i due provider CI/CD seguenti per automatizzare le distribuzioni
DevOps Starter automatizza la configurazione di un'intera integrazione continua (CI) e del recapito continuo (CD) per l'applicazione in Azure. È possibile iniziare con il codice esistente o usare una delle applicazioni di esempio fornite. È quindi possibile distribuire rapidamente l'applicazione in vari servizi di Azure, ad esempio macchine virtuali, servizio app, servizi Azure Kubernetes, database SQL di Azure e Azure Service Fabric.
DevOps Starter esegue tutte le operazioni per la configurazione iniziale di una pipeline DevOps, inclusi tutti gli elementi, dalla configurazione del repository Git iniziale, alla configurazione della pipeline CI/CD, alla creazione di una risorsa di Application Insights per il monitoraggio e alla creazione di una singola visualizzazione dell'intera soluzione con la creazione di un dashboard DevOps Starter nel portale di Azure.
È possibile usare DevOps Starter per:
- Distribuire rapidamente l'applicazione in Azure
- Automatizzare la configurazione di un flusso di lavoro o di una pipeline CI/CD
- Visualizzare e comprendere come configurare correttamente un flusso di lavoro o una pipeline CI/CD
- Personalizzare ulteriormente le pipeline di versione in base agli scenari specifici
Come usare DevOps Starter?
DevOps Starter è disponibile nel portale di Azure. Si crea una risorsa DevOps Starter esattamente come si crea qualsiasi altra risorsa di Azure dal portale. DevOps Projects offre un'esperienza dettagliata simile alla procedura guidata per le varie opzioni di configurazione.
È possibile scegliere diverse opzioni di configurazione come parte dell'installazione iniziale. Tali opzioni includono:
- Selezione del provider CI/CD preferito
- Uso dell'app di esempio fornita o del trasferimento di codice personalizzato (solo per Azure DevOps)
- Selezione di una lingua dell'app
- Scelta di un framework app basato sul linguaggio
- Selezione di un servizio di Azure (destinazione di distribuzione)
- Selezionare l'organizzazione GitHub o Azure DevOps
- Scelta della sottoscrizione di Azure
- Selezione della posizione dei servizi di Azure
- Scelta tra vari piani tariffari per i servizi di Azure
Dopo aver creato DevOps Starter, è possibile:
- Personalizzare il flusso di lavoro GitHub o la pipeline di Azure DevOps
- Usare le richieste pull per gestire il flusso di codice e mantenere alta la qualità
- Testare e compilare ogni commit prima di unire il codice per aumentare la barra di qualità
Dopo aver usato DevOps Starter, è anche possibile eliminare tutte le risorse da un'unica posizione dal dashboard di DevOps Starter nel portale di Azure.
Integrazione di DevOps Starter e GitHub
DevOps Starter supporta ora GitHub actions come provider CI/CD. Automatizza tutto il lavoro necessario in GitHub per configurare un flusso di lavoro CI/CD usando GitHub Actions. Crea un repository GitHub in un'organizzazione GitHub esistente e quindi esegue il commit di un'applicazione di esempio nel nuovo repository GitHub.
L'automazione stabilisce anche un trigger per il flusso di lavoro in modo che ogni nuovo commit del codice avvii un processo di compilazione e distribuzione all'interno del flusso di lavoro. L'applicazione viene distribuita nel servizio di Azure preferito. Il flusso di lavoro di GitHub può essere personalizzato per scenari aggiuntivi.
Integrazione di DevOps Starter e Azure DevOps
DevOps Starter con Azure DevOps automatizza tutto il lavoro necessario in Azure Pipelines per configurare una pipeline CI/CD. Crea un repository Git in un'organizzazione Azure DevOps nuova o esistente e quindi esegue il commit di un'applicazione di esempio o del codice esistente in un nuovo repository Git.
L'automazione stabilisce anche un trigger CI per la compilazione in modo che ogni nuovo commit del codice avvii una compilazione. DevOps Starter crea un trigger cd e distribuisce ogni nuova compilazione riuscita nel servizio di Azure preferito.
Le pipeline di compilazione e versione possono essere personalizzate per scenari aggiuntivi. È anche possibile clonare le pipeline di compilazione e versione da usare in altri progetti.