Tag Archives: Build

How to fix 8000000A error when building VDPROJ

The Microsoft Visual Studio Setup Project is an old technology to create installer developed by Microsoft. It is out of support from nearly a decade and not present in Visual Studio anymore but when I visit customer sites I find legacy technologies and I need to deal with it on the short-term. A couple of… Continue reading How to fix 8000000A error when building VDPROJ

Reduce your build time with parallelism in Azure DevOps

A faster CI process with parallelism in Azure DevOps.

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 […]

Comments Off on La build YAML  

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