le novità di visual studio team services

16
Davide Benvegnù Microsoft MVP Visual Studio ALM Blog: http://blog.dbtek.it Twitter: @davidebenvegnu Le novità di Visual Studio Team Services #build2016dnt

Upload: davide-benvegnu

Post on 08-Jan-2017

211 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Le novità di Visual Studio Team Services

Davide BenvegnùMicrosoft MVP Visual Studio ALMBlog: http://blog.dbtek.itTwitter: @davidebenvegnu

Le novità di Visual Studio Team Services

#build2016dnt

Page 2: Le novità di Visual Studio Team Services

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

Page 3: Le novità di Visual Studio Team Services

• Introduzione a VSTS• Le novità• Demo

Agenda

#build2016dnt

Page 4: Le novità di Visual Studio Team Services

Introduzione a VSTS

# build2016dnt

Page 5: Le novità di Visual Studio Team Services

Versione On-Cloud, fully managed, di TFS

Precedentemente aka “Visual Studio Online”

Nuove feature ogni 3 settimane

Cos’è VSTS

# build2016dnt

Page 6: Le novità di Visual Studio Team Services

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

Page 7: Le novità di Visual Studio Team Services

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

Page 8: Le novità di Visual Studio Team Services

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

Page 9: Le novità di Visual Studio Team Services

Le novità di VSTS

# build2016dnt

Page 10: Le novità di Visual Studio Team Services

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

Page 11: Le novità di Visual Studio Team Services

DEMOKanban

Page 12: Le novità di Visual Studio Team Services

Git Squash MergeNovità per gli Sviluppatori

# build2016dnt

Merge

Squash Merge

Page 13: Le novità di Visual Studio Team Services

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

Page 14: Le novità di Visual Studio Team Services

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

Page 15: Le novità di Visual Studio Team Services

DEMOBuild

Page 16: Le novità di Visual Studio Team Services

• 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