Integrazione di Kubernetes con Azure Pipelines - Annunci di Microsoft Build

La conferenza di Microsoft Build si è tenuta il 6 maggio - 8 a Seattle. Durante la conferenza abbiamo annunciato diverse interessanti nuove funzionalità.

Ad esempio, è ora possibile usare l'identità GitHub per accedere al portale di Azure DevOps. È anche possibile eseguire il repository GitHub fino a Kubernetes usando una pipeline multistage basata su YAML.

Per altre informazioni, vedere l'elenco funzionalità riportato di seguito.

Funzionalità

Generale:

Azure Pipelines:

Azure Artifacts:

Amministrazione:

Generale

Accesso ad Azure DevOps con le credenziali di GitHub

È ora possibile usare le credenziali di GitHub per accedere ad Azure DevOps. Verrà visualizzata l'opzione per accedere con l'account GitHub in tutte le pagine di accesso Di Microsoft. Per usare le credenziali di GitHub, fare clic su Accedi con GitHub.

Pagina di accesso di Azure DevOps.

Dopo aver eseguito l'accesso a GitHub e aver creato l'applicazione Microsoft, si otterrà un nuovo account Microsoft collegato all'identità GitHub. Durante questo processo, è anche possibile collegarlo a un account Microsoft esistente, se si preferisce.

È possibile visualizzare il post di blog con l'annuncio completo qui

Un modo più semplice per acquistare Azure DevOps

Microsoft lavora costantemente per migliorare l'esperienza end-to-end, inclusa la modalità di acquisto del prodotto. In risposta ai commenti e suggerimenti, siamo lieti di annunciare le modifiche che semplificano l'acquisto di alcuni Azure DevOps Services. Le modifiche apportate ad Azure Artifacts verranno implementate il 6 maggio 2019 e le altre modifiche alle licenze verranno applicate alla fattura dal 1° giugno 2019.

Guarda il post di blog con l'annuncio completo qui.

Azure Pipelines

Integrazione di Kubernetes per Azure Pipelines

I contenitori Kubernetes e Docker sono diventati una parte importante dello stack tecnologico di molte organizzazioni. Kubernetes consente di aumentare l'agilità dell'infrastruttura quando si eseguono le app su larga scala. La combinazione di contenitori con le procedure DevOps può rendere il processo di sviluppo molto più agile tramite l'integrazione continua e le procedure di recapito continuo basate sui contenitori.

Per semplificare il passaggio ai contenitori, è stato possibile iniziare a usare Azure Pipelines in modo da poter creare applicazioni con contenitori Docker e distribuirle nei cluster Kubernetes in qualsiasi cloud. È stata aggiunta anche una visualizzazione ambienti Kubernetes dedicata in Azure Pipelines.

È possibile visualizzare i dettagli sulle nuove funzionalità e l'annuncio completo qui.

Pipeline YAML a più fasi

È ora disponibile un'esperienza YAML unificata in modo da poter configurare le pipeline per l'uso dell'integrazione continua (CI) e del recapito continuo (CD). La definizione delle pipeline tramite documenti YAML consente di controllare la configurazione della pipeline nel controllo del codice sorgente insieme al codice dell'applicazione, per semplificare la gestione, il controllo delle versioni e il controllo.

Con il nuovo supporto YAML, viene aggiunta anche una nuova interfaccia utente che consente di visualizzare tutte le pipeline in più fasi nel prodotto. Inoltre, è disponibile una nuova esperienza di visualizzazione dei log che consente di passare facilmente tra fasi e processi, oltre a facilitare l'identificazione rapida di errori e avvisi.

Infine, è stato aggiunto anche il concetto di ambienti per diagnosticare gli errori di distribuzione, migliorare la tracciabilità e tenere traccia di più distribuzioni.

Per abilitare queste funzionalità, passare alla pagina delle funzionalità di anteprima e attivare pipeline in più fasi.

Per altre informazioni su queste funzionalità, vedere l'annuncio completo qui.

Azure Artifacts

Pagamento per GB

Fino ad ora era necessaria una licenza aggiuntiva separata per chiunque usi Azure Artifacts, oltre alla licenza di base di Azure DevOps. Abbiamo sentito il vostro feedback che questo è stato inflessibile, difficile da gestire, e spesso non conveniente. In base a questo feedback, è stato modificato l'addebito per Azure Artifacts. Ora verranno addebitati solo i costi per l'archiviazione usata, non il numero di persone che lo usano. In questo modo ogni utente dell'organizzazione può accedere ai pacchetti e condividerli.

Ogni organizzazione può usare gratuitamente fino a 2 GB di spazio di archiviazione. L'utilizzo aggiuntivo dell'archiviazione viene addebitato in base alle tariffe a livelli a partire da $2 per GB e decrescente a $0,25 per GB. I dettagli completi sono disponibili nella pagina dei prezzi.

Disponibilità generale dei pacchetti Python e universali

È stato disponibile il supporto per i pacchetti Python, nonché i pacchetti universali, in anteprima pubblica per un certo periodo di tempo. A partire da questo momento, entrambi sono disponibili a livello generale e pronti per tutti i carichi di lavoro di produzione.

È possibile visualizzare il post di blog sui prezzi con pagamento per GB e altri aggiornamenti di Azure Artifacts qui.

Amministrazione

Un modo più semplice per acquistare Azure DevOps

Microsoft lavora costantemente per migliorare l'esperienza end-to-end, inclusa la modalità di acquisto del prodotto. In risposta ai commenti e suggerimenti, siamo lieti di annunciare le modifiche che semplificano l'acquisto di alcuni Azure DevOps Services. Le modifiche apportate ad Azure Artifacts verranno implementate il 6 maggio 2019 e le altre modifiche alle licenze verranno applicate alla fattura dal 1° giugno 2019.

Guarda il post di blog con l'annuncio completo qui.

Passaggi successivi

Passare ad Azure DevOps e dare un'occhiata.

Come fornire commenti e suggerimenti

Ci piacerebbe sentire cosa pensi di queste funzionalità. Usare il menu feedback per segnalare un problema o fornire un suggerimento.

Inviare un suggerimento

È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.

Grazie,

Gopinath Chigakkagari (Twitter)