Tag Archives: VSTS

How to release a hotfix with pull-request inside VSTS in 3 steps

We all know the situation: the customer finds a critical bug in the latest release and he wants us to release a new version of our application with a fix. How do we handle this situation without breaking our team policies? How to release a specific fix to avoid regression problems? First we need to […]

Power is nothing without control

I’m blind! Is my software team going well? How can I know? With a dashboard you can and in a couple of minutes you can setup one with VSTS!

VSTS for beginners: release your web-app to Azure

In the previous post of this series dedicated to VSTS we talked about continuous integration. Now we’ll talk about publishing our Web-App hosted on Azure with the release management tools provided by VSTS. With this kind of tools we can deploy the latest version of our web-app to Azure in complete automation removing manual procedures […]

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

Build: I minuti sono tornati

Se avete attivato la nuova Home Page dell’account sul vostro Visual Studio Team Services, avrete sicuramente notato che il riepilogo dei minuti di build gratuiti è sparito. Il problema è che non solo è stato tolto dalla pagina iniziale, ma non era stato inserito in nessun’altra schermata.
Finalmente, però, abbiamo di nuovo la possibilità di visualizzare il contatore. Per farlo, bisogna andare sulle impostazioni dell’account, sotto Build and Release, Resource limits:

 Festeggiamo! I minuti sono tornati :)

Build: I minuti sono tornati

Se avete attivato la nuova Home Page dell’account sul vostro Visual Studio Team Services, avrete sicuramente notato che il riepilogo dei minuti di build gratuiti è sparito. Il problema è che non solo è stato tolto dalla pagina iniziale, ma non era stato inserito in nessun’altra schermata.
Finalmente, però, abbiamo di nuovo la possibilità di visualizzare il contatore. Per farlo, bisogna andare sulle impostazioni dell’account, sotto Build and Release, Resource limits:

 Festeggiamo! I minuti sono tornati :)

BugGuardian per ASP.NET Core

C’è un nuovo membro nella famiglia BugGuardian.
Un po’ di tempo fa ho rilasciato BugGuardian, una libreria che permette di create un work item di tipo Bug o Task sia su Visual Studio Team Services sia su Team Foundation Server, nel caso in cui la nostra applicazione sollevi un’eccezione non gestita. (Maggiori informazioni qui).
Dopo un po’, si sono aggiunte altre due librerie: BugGuardian.WebForms e BugGuardian.MVC. Come dice il nome, la prima è pensata per ASP.NET WebForms e l’altra per ASP.NET MVC, e servono per semplificare ulteriormente l’adozione della libreria a chi utilizza quelle piattaforme. Ma hanno un limite: funzionano solamente con ASP.NET tradizionale, su .Net Framework.
Oggi sono felice di annunciare che l’estensione BugGuardian.AspNetCore è finalmente disponibile.
BugGuardian.AspNetCore è stata sviluppata per supportare specificamente le webapp ASP.NET Core. Aggiunge un middleware all’applicazione che permette di intercettare automaticamente tutte le eccezioni non gestite.
E la cosa positiva è che supporta sia i progetti ASP.NET Core che utilizzano il full Framework sia quelli scritti con NetCore.
Potete trovare il codice sorgente (e tutte le informazioni sulla configurazione della libreria) su GitHub: https://github.com/n3wt0n/BugGuardian.AspNetCore
Il pacchetto è anche disponibile su NuGet: https://www.nuget.org/packages/DBTek.BugGuardian.AspNetCore
Happy Coding :)

BugGuardian per ASP.NET Core

C’è un nuovo membro nella famiglia BugGuardian.
Un po’ di tempo fa ho rilasciato BugGuardian, una libreria che permette di create un work item di tipo Bug o Task sia su Visual Studio Team Services sia su Team Foundation Server, nel caso in cui la nostra applicazione sollevi un’eccezione non gestita. (Maggiori informazioni qui).
Dopo un po’, si sono aggiunte altre due librerie: BugGuardian.WebForms e BugGuardian.MVC. Come dice il nome, la prima è pensata per ASP.NET WebForms e l’altra per ASP.NET MVC, e servono per semplificare ulteriormente l’adozione della libreria a chi utilizza quelle piattaforme. Ma hanno un limite: funzionano solamente con ASP.NET tradizionale, su .Net Framework.
Oggi sono felice di annunciare che l’estensione BugGuardian.AspNetCore è finalmente disponibile.
BugGuardian.AspNetCore è stata sviluppata per supportare specificamente le webapp ASP.NET Core. Aggiunge un middleware all’applicazione che permette di intercettare automaticamente tutte le eccezioni non gestite.
E la cosa positiva è che supporta sia i progetti ASP.NET Core che utilizzano il full Framework sia quelli scritti con NetCore.
Potete trovare il codice sorgente (e tutte le informazioni sulla configurazione della libreria) su GitHub: https://github.com/n3wt0n/BugGuardian.AspNetCore
Il pacchetto è anche disponibile su NuGet: https://www.nuget.org/packages/DBTek.BugGuardian.AspNetCore
Happy Coding :)

Aggiunta di un tipo di Work Item in VSTS

Precedenti post sulla personalizzazione Work Item in TFS 1 – Tfs e customizzazione del process template 2 – Customizzare il Process Template, le basi 3 – Customizzare il process Template, aggiungere un campo ad un Work Item 4 – Customizzare il process template, regole per i campi aggiuntivi dei WI 5 – Personalizzare i Work […]

WorkItems History: la mia prima estensione per VSTS e TFS

Sono davvero felice ed orgoglioso di condividere la prima versione della mia primissima Estensione per Visual Studio Team Services e Team Foundation Server: WorkItems History.
Cos’è
WorkItems History è un’estensione che aggiunge un hub “History” alla sezione Work di VSTS/TFS e permette di visualizzare la cronologia dei work item modificati e/o aggiunti al backlog del progetto.
Perchè
Lavorare in team non è sempre una cos semplice, specialmente quando c’è bisogno di tenere tutte le cose “sotto controllo”. Con questa estensione, possiamo avere un po’ più di controllo almeno su quello che sta accadendo al nostro lavoro.
Altre info
Ho deciso di rilasciare questa estensione come Software Open Source.
Potete dare un’occhiata alla sua pagina di (https://github.com/n3wt0n/WorkItemsHistory) e, se volete, potete contribuire attivamente al progetto. Fate riferimento alle Contribution guidelines ed al Code of Conduct per maggiori dettagli a riguardo.
Utilizzo, supporto e Feedback
Questa estensione è pubblicamente disponibile attraverso il VS Marketplace, a questo link: https://marketplace.visualstudio.com/items?itemName=DB.WorkItemsHistory
Potete trovare  ulteriori informazioni sull’utilizzo e l’installazione di WorkItems History sul repo GitHub.

Nel caso in cui doveste trovare un bug o un comportamento inaspettato dell’estensione, fatemelo sapere attraverso la pagina Issues su GitHub e cercherò di risolverlo prima possibile!
Attendo i vostri feedback :)