Upload
dotnetcampus
View
31
Download
2
Embed Size (px)
Citation preview
Template designed by
TUTTO SU VISUAL STUDIO ALM 2015
Ricci Gian Maria Matteo [email protected] [email protected]
http://www.getlatestversion.it
Visual Studio ALM MVPsProfessional Scrum Master 1
Community enthusiasts!
Gian Maria Matteo
DotNetMarche DomusDotNetWhatever else Taunton Developers Meetup
London ALM User Group
Who are we?
demo
user experience & windows runtime
architettura applicazioni
.net 4.5 & visual studio/tfs 11 & Blend 5
agenda
• Visual Studio Premium and Ultimate are merged in Visual Studio Enterprise
• Visual Studio Code is an evolution of Codename Monaco
• Electron-based, cross-platform application
• Git integration, debug
• code.visualstudio.com
Visual Studio Code and Visual Studio Enterprise
• After ten years and thousands of requests on User Voice you can rename a Team Project in TFS 2015!
Team Project Rename
• Useful feature on legacy/inherited code
• It can create a suite of Unit Tests analysing the existing code
• Evolution of the Microsoft Research’s PEX project
IntelliTest
One machine can be configured against only one collection
• Multiple agent on single machine
• Multiple Project Collections and server covered by a single machine
• Download, unzip, run powershell script install experience.
Build vNext – Problem solved
Running local build and keeping agents updated is complex
• Download, unzip, run powershell script install experience.
• Auto-update of the agent
• Agent can be launced manually, it is a simple console application.
Build vNext – Problem solved
Build targets only Windows Machine
• xPlat agent can be deployed on non-Windows machine
• Cross Platform build now supported
Build vNext – Problem solved
Build configuration is complex, extension is really difficult with Workflow Foundation
• Web editor for build definition
• Simple powershell/Script extendibility
• https://github.com/Microsoft/vso-agent-tasks
Build vNext – Problem solved
I have some open source project on GitHub, how can I setup a CI machine?
• Native support for GitHub Repositories
• Ability to use Hosted Build directly in VSO
Build vNext – New opportunities
My VSO account misses reporting system
• PowerBI can connect to your VSO Account and grab data with oAuth
• You can use full power of PowerBI to create reporting in VSO
PowerBI Integration
• Split column
• Definition of Done
• Editing in place
• Card configuration
• Various usability improvement.
Some love to Kanban Board
• CodeLens moved to Visual Studio Professional
• Support for all the file types
• Better support for Git and TFVC
CodeLens on Visual Studio Professional
• Better tooling support in VS 2015
• Plugin support for GitHub in VS2015
• Pull Request rules to protect branches• Number of reviewers
• Build connected to pull requests
Git improvements
• Monitoring is part of the ALM
• Azure service
• Multiplatform (Windows, Web, Android, iOS)
• Easy to implement
• Extreme flexibility
Application Insights
• VSRM evolved as a Release Pipeline facilitator
• vNext support for PowerShell DSC
• Hosted on Visual Studio Online, available today on-premise
Visual Studio Release Management
• New installation wizard
• SonarQube integration
• Developer Assistant from Stack Overflow and GitHub
• Same extensibility model and Service Hooks facilities of Visual Studio Online
There is more!
Grazie a tutti per la partecipazione
Riceverete il link per il download a slide e demo via email nei prossimi giorni
Per contattarci
[email protected] || [email protected]
Grazie