Tag Archives: Build

La build YAML

Tra le varie novità di VSTS / Azure Dev Ops, sicuramente la build YAML merita un posto particolare. Sicuramente questa modalità di definire la build diventerà nel futuro la preferita, infatti nell’ultimo update è stata introdotta una nuova funzionalità che permette di creare una build YAML con un semplice wizard e che tra l’altro fa […]

0  

ALM DOs and DON’Ts – CI builds status

We all know the practice of continuos integration. One of the common pitfalls about CI is that the build status is not monitored and not treated as one of the top priorities for the team. A healty/green status of our CI process means that ore code is in a good shape for what our automated […]

VSTS for beginners: improve quality with continuous integration in 3 easy steps

In this blog post we’re going to configure a build process in VSTS to enable continuous integration for our ASP.Net Core example web-app. Continuous integration is a powerful technique to prevent merge-hell and improve quality on the “left” stages of our software production process. In the fast-paced world of development we want to merge into […]

Nuovo sprint in VSO

Sono state messe online le modifiche del nuovo sprint per Visual Studio Online, e questa volta le novità sono veramente interessanti e tante.

Per prima cosa è ora live la nuova infrastruttura di build, di cui avete avuto una preview con TFS 2015 RC. La build è stata completamente riscritta, e le novità sono veramente molte. Avevo già iniziato a parlare della nuova infrastruttura di build in un vecchio post, TFS2015 build vNext, ed ora che la preview è pubblica in VSO seguiranno altri post sull’argomento.

Abbiamo inoltre una nuova funzionalità per fare opt-in nel Portfolio Management, è ora infatti possibile decidere se utilizzare o meno il livello Features, ed è stato anche aggiunto il livello Epics. Nei template sono stati aggiunti nuovi campi per un migliore supporto al metodo di sviluppo SAFe (Scaled Agile Framework).

Choosing portfolio backlog levels

Continuano infine le migliore alla Kanban Board. Con questo sprint potete editare in place, direttamente nella card, ogni campo che avete visualizzato; questo vi permette di gestire in maniera molto più veloce le varie card.

Sono state aggiunte poi le Branch Policies su Git, ovvero la possibilità di assegnare una build alle pull requests. In questo modo ogni qualvolta viene fatta una pull request di una branch, viene verificata la build e se quest’ultima fallisce non viene data la possibilità di fare la merge dalla interfaccia utente. Inoltre è possibile specificare altre regole, come ad esempio un numero minimo di revisori minimo affinché la pull request possa essere accettata. Sempre sul fronte git è ora possibile accedere ai repository direttamente utilizzando oAuth.

Gian Maria

Comments Off on Nuovo sprint in VSO  

Pubblicare automaticamente un pacchetto NuGet durante una build di TFS

In MSDN online è stato pubblicato ieri un mio articolo sul come personalizzare il nuovo Workflow della build di TFS tramite script powershell. L’articolo è disponibile qui e tratta il versioning automatico e la pubblicazione automatica di un pacchetto nuget durante la build. Buona lettura. Gian Maria.

Comments Off on Pubblicare automaticamente un pacchetto NuGet durante una build di TFS  

Le novità di Build 2013

La conferenza Build 2013 è appena terminata, e le novità nel fronte di Visual Studio ALM sono decisamente moltissime, ed è impossibile parlarne in un solo post. Nel corso dei prossimi giorni troverete su GetLatestVersion una serie di post che tratteranno di queste novità in maniera più dettagliata, ma intanto vi invito a provare in […]

Comments Off on Le novità di Build 2013  

Le informazioni contenute in una build

L’integrazione continua è un aspetto molto importante dei propri progetti, perchè permette di catturare metriche molto dettagliate sul codice, in maniera automatica. In Team Foundation Server, oltre a tutte le informazioni correlate al codice come: code analysis, unit testing, code coverage, etc, le build possono calcolare informazioni di correlazioni con i Work Item. In una […]

Comments Off on Le informazioni contenute in una build  

Template per i Test Runsettings

In un precedente post ho parlato di come abilitare il code coverage durante la build di TFS 2012 e di come sia possibile configurare i run-settings creando un semplice file XML. Da poco è uscito un addin per VS2012, che non è altro che un nuovo Solution Item Template per i Test Run Settings. In […]

Comments Off on Template per i Test Runsettings  

Eseguire il code coverage dei test durante una build di TFS 2012

Una domanda abbastanza comune che viene spesso fatta è: Come abilito il code coverage durante una bulid di TFS 2012? In realtà l’opzione di code coverage fa parte dei Run Settings dei test, che di base nella build sono configurati come “default”. Non esiste quindi un settaggio esplicito del tipo “analyze code coverage”, ma è […]

2  

TFSVersioning per TFS2012

Se avete letto il mio articolo sul Gestire la numerazione degli assembly durante la build, ed avete provato a usare il TfsVersioning su TFS2012 avrete avuto la brutta sorpresa di scoprire che la build non funziona a dovere. Per far girare il TFSVersioning dovete infatti eseguire due steps Scaricare i sorgenti e ricompilare il tutto […]

Comments Off on TFSVersioning per TFS2012