Azure DevOps, lo sviluppo di Microsoft dopo GitHub

L'integrazione di GitHub porta novità agli sviluppatori che usano i Visual Studio Team Services, traghettati verso i nuovi servizi di Azure DevOps

Autore: Redazione ImpresaCity

Dopo l'acquisizione di GitHub da parte di Microsoft era ampiamente previsto che alcuni strumenti online per gli sviluppatori sarebbero cambiati. GitHub è d'altronde la piattaforma più usata per la gestione collaborativa di progetti di sviluppo software, sarebbe inutile duplicarne le funzioni all'interno del nuovo mondo esteso di Microsoft. Ne fanno in un certo senso le spese i Visual Studio Team Services della casa di Redmond, che non scompaiono completamente ma vengono riorganizzati in una nuova offerta denominata Azure DevOps.

I Visual Studio Team Services, o più brevemente VSTS, in parte offrivano agli utenti dell'ambiente di sviluppo qualcosa di simile ai servizi di GitHub, ad esempio permettendo di gestire repository Git per condividere il codice, seguire i rilasci successivi delle applicazioni e tracciare in generale l'avanzamento dei progetti. Prevedibilmente, dai VSTS si potevano anche richiamare vari servizi del cloud di Azure.

Azure DevOps è un insieme di servizi che riorganizza parte dell'offerta dei VSTS e che, nelle intenzioni, copre tutto il ciclo di vita dello sviluppo applicativo. Tanto che, secondo Microsoft, Azure DevOps rappresenta in campo sviluppo l'offerta più completa che si possa trovare sul cloud pubblico.
Una schermata di Azure PipelinesI servizi principali che fanno capo ad Azure DevOps partono da Azure Pipelines, una componente di CI/CD (Continuous Integration/Deployment) compatibile con Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android e iOS. Azure Boards è il modulo per seguire l'avanzamento dei progetti con (tra l'altro) la logica delle lavagne Kanban, mentre Azure Artifacts si occupa della gestione e della condivisione dei pacchetti software.

L'offerta di Azure DevOps comprende anche Azure Repos, una piattaforma cloud per la gestione di repository con funzioni di push/pull (alla GitHub, ma con una precisa focalizzazione sui repository privati), e Azure Test Plans, una serie di funzioni per il test automatizzato delle applicazioni durante lo sviluppo.

Visualizza la versione completa sul sito

Informativa
Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento ed utili alle finalità illustrate nella cookie policy. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy. Chiudendo questo banner, acconsenti all’uso dei cookie.