{"id":32017,"date":"2017-05-17T13:53:49","date_gmt":"2017-05-17T21:53:49","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=32017"},"modified":"2019-02-14T15:51:40","modified_gmt":"2019-02-14T23:51:40","slug":"build-2017-recap","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/build-2017-recap\/","title":{"rendered":"Build 2017 Recap"},"content":{"rendered":"<p>It was a busy week for everyone last week at the <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2017\">Build 2017 conference<\/a> 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.<\/p>\n<p><strong>Sessions:<\/strong><\/p>\n<p>The following DevOps sessions were recorded as part of Build and are now available to view online on <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2017\">Channel 9<\/a> and on <a href=\"https:\/\/www.youtube.com\/playlist?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">YouTube<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/Uu2QdckCdtI?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">DevOps for Every Team<\/a> (56:55)\nSam 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/GJ6prsmqo90?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Continuous Delivery on Microsoft Azure<\/a> (58:01)\nMartin 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/JhSG7Jbds7I?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Build a CI\/CD pipeline from Visual Studio<\/a> (14:24)\nThe 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/Vj7DmdO4-Fg?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Agile Planning with VSTS<\/a> (19:26)\nJose 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/L7wGBDG0rRc?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Package Management 101<\/a> (8:34)\nCalvin Jones and Alex Mullans show how VSTS can help you manage your NuGet, NPM and now Maven packages.<\/li>\n<li><a href=\"https:\/\/youtu.be\/9bZWku0Pdbw?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Git at Scale<\/a> (14:41)\nEdward 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/Itb2bsuT_vM?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Containerizing your Microsoft ASP.NET 4.x apps<\/a> (23:23)\nMikkel Mork Hegnhoj shows how to get the benefits of containers with your classic ASP.NET applications and deploying to Azure.<\/li>\n<li><a href=\"https:\/\/youtu.be\/TA3g28RkK-8?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Using Application Insights with .NET Containers and Microservices<\/a> (17:04)\nDan 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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/ZF2RZ-EeNfY?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Bridging the gap between app and infra, with monitoring solutions in Microsoft Azure<\/a> (53:30)\nShiva 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.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2017\/T6079\">Visual Studio Mobile Center and Visual Studio Team Services: Better together for your Mobile DevOps<\/a> (20:08)\nIf your app&#8217;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.<\/li>\n<li><a href=\"https:\/\/youtu.be\/jlFwoE_0Wd0?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8\">Confidence at speed: Visual Studio 2017 and your CI pipeline<\/a> (47:56)\nAhmed 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.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>News &amp; Announcements:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/11\/announcing-public-preview-of-the-new-deployment-groups-in-release-management\/\">Public Preview of Deployment Groups<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/15\/deploying-applications-to-azure-vm-scale-sets\/\">Deploying Applications to Azure Virtual Machine Scale Sets using VSTS and Packer<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/10\/announcing-general-availability-of-the-new-build-editor\/\">General Availability of new Build Editor<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/GJ6prsmqo90?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8&amp;t=2569\">Preview of new Release Editor experience<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/GJ6prsmqo90?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8&amp;t=3094\">Deploying to Azure Container Service with Kubernates and VSTS<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=chef-software.vsts-chef-tasks\">Chef Integration with VSTS Deployment Groups<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/GJ6prsmqo90?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8&amp;t=3261\">Early discussions on YAML based pipelines as code<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/10\/use-azure-portal-to-setup-continuous-delivery-for-web-app-on-linux\/\">Setup Continuous Delivery of Web Apps on Linux in Azure with VSTS<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/11\/package-management-maven-public-preview\/\">Public Preview of Package Management with Maven and VSTS<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/10\/delivery-plans-now-included-with-visual-studio-team-services-basic-access-level\/\">Delivery Plans GA<\/a> &#8211; Included with VSTS basic access level at no additional cost &amp; coming in TFS 2017 Update 2<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/11\/inviting-directory-guests-to-aad-backed-vsts-accounts\/\">Adding directory guests to AAD backed VSTS Accounts<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/05\/10\/announcing-git-graph-and-advanced-filters-to-visualize-commit-history\/\">New Git Graph view in VSTS<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/Uu2QdckCdtI?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8&amp;t=1523\">Git Pull Request Live Commenting and Notifications<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/Uu2QdckCdtI?list=PLReL099Y5nReToTc_YQ3Cil44eeHxwHj8&amp;t=3073\">Encryption at rest of VSTS source, work items, build and release artifacts<\/a><\/li>\n<\/ul>\n<p>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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":652,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-32017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"acf":[],"blog_post_summary":"<p>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 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/32017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/652"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=32017"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/32017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=32017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=32017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=32017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}