Date post: | 08-Jan-2017 |
Category: |
Software |
Upload: | davide-benvegnu |
View: | 211 times |
Download: | 1 times |
Davide BenvegnùMicrosoft MVP Visual Studio ALMBlog: http://blog.dbtek.itTwitter: @davidebenvegnu
Le novità di Visual Studio Team Services
#build2016dnt
Davide Benvegnù• Director & CTO – DBTek Ltd
• Microsoft MVP in Visual Studio ALM• Membro di DotNetToscana, GetLatestVersion e HKMSC• Speaker a eventi nazionali e internazionali (CDays, SMAU,
Festival ICT, …)• Trainer (+ corso su Microsoft Virtual Academy -
bit.ly/MVAVSOIT)• GitHub (n3wt0n) – NuGet (DBTek) – SlideShare (n3wt0n)
@davidebenvegnu – www.davidebenvegnu.com – blog.dbtek.it
@bout Me
• Introduzione a VSTS• Le novità• Demo
Agenda
#build2016dnt
Introduzione a VSTS
# build2016dnt
Versione On-Cloud, fully managed, di TFS
Precedentemente aka “Visual Studio Online”
Nuove feature ogni 3 settimane
Cos’è VSTS
# build2016dnt
Suite completaSource Control, Agile planning, Test management,Build, Release Management
Ambiente integratoLink tra codice, work items, test, build e release
Enterprise readinessSecurity, SLA, ISO, gestione dei pool e delle codeIntegrazione con AAD
Perchè VSTS
# build2016dnt
Hosted build agentsNon serve installazione
Multi-platformSviluppo e Build .Net, Java, Objective-C, Javascript…Deploy su qualsiasi sistema, on-premises o on-cloud
TestEsecuzione manuale e/o automatica (pre/post build) di Unit Test, Functiontal Test e Load Test.
Perchè VSTS
Gratis fino a 5 utenti
Gratis per utenti con MSDN (illimitati)
Gratis per stakeholder (illimitati, feature limitate)
Gratis 240 minuti di build + 20.000 vum di load test
Perchè VSTS
# build2016dnt
Le novità di VSTS
# build2016dnt
Live Kanban• Se attivata, refresh automatico della Kanban
Kanban filter• Possibilità di filtrare i WorkItem in base a iteration, utente e tipo di
WorkItem
Rimozione del «DefaultCollection» dall’URL• Unificazione dei settings tra Account e Collection• Vecchi url ancora supportati• Inizio di una serie di modifiche per creazione Organizations
Novità Generali
# build2016dnt
DEMOKanban
Git Squash MergeNovità per gli Sviluppatori
# build2016dnt
Merge
Squash Merge
Package Management• Una sorta di NuGet interno privato• Private feed illimitati• Security a livello di feed e di singolo package• Estensione gratuita
• Supporto ai pacchetti NuGet• Coming soon: supporto a NPM e Maven
• Ora disponibile anche per gli account in Europa ed in Australia
Novità per gli Sviluppatori
# build2016dnt
Build template per Java• Supporto per Ant, Gradle e Maven
Build Task per Xamarin• Xamarin.Android supportato dal Hosted Agent!!!
Release Management• Deploy multiambiente condizionale• Deploy su Azure SQL Database• Provisioning di Virtual Machines
Novità per i DevOps
# build2016dnt
DEMOBuild
• VSTS Home: https://www.visualstudio.com/products/visual-studio-team-services-vs
• Feature List: https://msdn.microsoft.com/library/vs/alm/overview/alm-devops-feature-index
• Lista Novità / Prossime Feature: https://www.visualstudio.com/en-us/news/release-archive-vso
• Documentazione: https://www.visualstudio.com/get-started/overview-of-get-started-tasks-vs
Riferimenti
# build2016dnt