Build 2017 Recap
It was a busy week for everyone last week at the Build 2017 conference in Seattle. Thanks to everyone who was able to attend the conference and stop by the DevOps area to talk about VSTS. Even for the people that were there in person it is impossible to catch everything, but also for the hundreds of thousands watching online I thought it would be worth taking time to summarize the main Visual Studio Team Services and Team Foundation Server announcements of the week and also link to the session videos now that they are available online for everyone to watch.
- DevOps for Every Team (56:55) Sam Guckenheimer and Ed Blankenship give a guided tour of Visual Studio Team Services and announced several new features to help your team adopt new Agile, Git, and DevOps practices.
- Continuous Delivery on Microsoft Azure (58:01) Martin Woodward takes us on a whistle-stop tour around the CD mechanisms to deploy to Azure and highlights the new features announced in VSTS at Build.
- Build a CI/CD pipeline from Visual Studio (14:24) The legendary Donovan Brown does a deep-dive into the new Continuous Delivery Extensions for Visual Studio to build a more complete CI/CD pipeline in VSTS.
- Agile Planning with VSTS (19:26) Jose Rady Allende give us a run through of the new Agile features in VSTS focused on Delivery Plans which are now generally available and at no additional cost.
- Package Management 101 (8:34) Calvin Jones and Alex Mullans show how VSTS can help you manage your NuGet, NPM and now Maven packages.
- Git at Scale (14:41) Edward Thomson explains how Microsoft uses Git in large teams and how you can also make use of Pull Requests and the Code Review features in VSTS.
- Containerizing your Microsoft ASP.NET 4.x apps (23:23) Mikkel Mork Hegnhoj shows how to get the benefits of containers with your classic ASP.NET applications and deploying to Azure.
- Using Application Insights with .NET Containers and Microservices (17:04) Dan Taylor takes you on a quick tour of how to make the most of the Application Map and Analytics with Service Fabric and Docker with Service Fabric and Kubernetes.
- Bridging the gap between app and infra, with monitoring solutions in Microsoft Azure (53:30) Shiva and Ashwin Kamath show how monitoring solutions from Microsoft come together to help you manage, identify, understand, and resolve problems in your web apps and services.
- Visual Studio Mobile Center and Visual Studio Team Services: Better together for your Mobile DevOps (20:08) If your app’s source code is already in VSTS, or if you are already using VSTS for continuous integration then you can take advantage of Mobile Center to make your Mobile DevOps flow easier then ever.
- Confidence at speed: Visual Studio 2017 and your CI pipeline (47:56) Ahmed Metwally and Mark Wilson-Thomas closed out the conference by showing you the new Visual Studio 2017 features will help you configure CI/CD for Docker, ASP.NET and ASP.NET Core projects targeting different Azure hosts; track your CI build status without leaving the IDE; and see and fix code quality issues before committing your code changes or creating a PR.
News & Announcements:
- Public Preview of Deployment Groups
- Deploying Applications to Azure Virtual Machine Scale Sets using VSTS and Packer
- General Availability of new Build Editor
- Preview of new Release Editor experience
- Deploying to Azure Container Service with Kubernates and VSTS
- Chef Integration with VSTS Deployment Groups
- Early discussions on YAML based pipelines as code
- Setup Continuous Delivery of Web Apps on Linux in Azure with VSTS
- Public Preview of Package Management with Maven and VSTS
- Delivery Plans GA – Included with VSTS basic access level at no additional cost & coming in TFS 2017 Update 2
- Adding directory guests to AAD backed VSTS Accounts
- New Git Graph view in VSTS
- Git Pull Request Live Commenting and Notifications
- Encryption at rest of VSTS source, work items, build and release artifacts
Thanks again if you were lucky enough to attend Build in person, and special thanks to everyone who took the time to drop by and show us their CI/CD pipeline or get help on adding Continuous Delivery to their existing CI processes. We also really enjoyed many of the in-depth conversations, not just about the technology but also the process and culture changes that need to go hand in hand with the tooling when you are helping your organizations get better as delivering software.