Azure DevOps Blog
DevOps, Git, and Agile updates from the team building Azure DevOps
Latest posts
New course announcement: Enabling Continuous integration and continuous deployment with Visual Studio Online Build
One of the primary efforts of the ALM Development team is to provide tooling that enables DevOps workflows. The new Build system shared by both Team Foundation Server and Visual Studio Online is a cornerstone to that effort. So it is great news one of the ALM MVPs, Esteban Garcia, and world class training partners, Pluralsight, have joined forces and developed a new course on this offering. TFS Build 2015: First Look by Esteban Garcia TFS 2015 and Visual Studio Online introduced a new build system. Take a first look at the new build system and explore the new customization options and cross-platfo...
Visual Studio Online Supports True Cross-Platform Development
I’d like to start this blog post with a quick introduction. I’m Paul Barham and have been working at Microsoft only 7 short weeks but have over 25 years of software development experience ranging from teaching at the university level, to being a lead software developer and architect, to being a manager over 30+ person development teams for start-ups through large corporations like Amazon Web Services (AWS). Most of this experience has involved using C++ and Java to build, deploy and support highly distributed systems running across multiple platforms and systems and more recently in the cloud. My teams ha...
Watch the Diagnostics Sessions From //Build and Ignite
The diagnostics team delivered a total of five talks at Microsoft’s //Build and Ignite conferences. If you were unable to view or attend them here are the links to watch them now! Note: If you are interested in watching one of the talks, all talks that share a title use the same demos and cover similar content, where the shorter talks are simply more selective about which features they show. Debugging Tips and Tricks for .NET Developers with Microsoft Visual Studio 2015 Every software developer has the need to debug problems in code, but we are rarely taught how to use the debugging tools available to us. Wa...
Announcing Octopus Deploy integration for Visual Studio Online
Visual Studio Online recently announced a new build system that offers a heterogonous capable platform that can easily build or integrate almost any existing asset and be extended to add new ones. (For more information about this announcement please see Chris Build session: https://channel9.msdn.com/Events/Ignite/2015/BRK3726 ) One of the Architects at Octopus (and “fellow” Queenslander) , Damian Brady decided to take advantage of this opportunity to create an Octopus Integration offering for Visual Studio Online. Using his own words: “The idea was to be able to create a new Octopus Deploy Release as ...
Testing in Continuous Integration and Continuous Deployment Workflows
When Brian announced the release of Visual Studio 2015 RC and Team Foundation Server 2015 RC, he blogged about lots of features in these releases including Build.Preview and Release Management which are key for DevOps. At a high level DevOps is to focus on increasing customer value by reducing cycle times in the development process. There are lots of ways to achieve this - increase developer productivity, speed the feedback process, and eliminate friction in the testing and deployment process. This post is focused on this latter tactic, while this post will be looking at testing in continuous integration using ...
Application Insights: Easy DevOps On-ramp for App Builders
( Editor’s note: Posting this for Clemri who is busy releasing a bunch of cool new DevOps news at the at the Velocity conference -Chuck) The O’Reilly Velocity conference is one of the leading conferences for DevOps practitioners. This year the event is in California, May 28-29. If you plan to be at Velocity, come see us on the expo floor in Booth #115 (between Salesforce and the Target gaming lounge). If you’re not attending in person, enjoy the live streaming keynotes. E-book: Sharing Our Journey To Cloud Cadence Developing Visual Studio Online over the last few years from its Team Foundation Serve...
A new utility for upgrading reports when you upgrade TFS
When upgrading TFS to a new version, one set of items that are not upgraded are the already deployed reports for existing projects. The existing reports will continue to work but we’ve made a large number of performance enhancements and other minor tweaks, especially on the “X” Overview reports (in each project there are a couple of rollup reports that are specific to the template but which all work the same way). The TFS Reporting Bulk Update tool is now available on Codeplex. Currently the Team Foundation Power Tools (tfpt.exe) has an addprojectreports command which will create a reporting si...
Scaled Agile Framework: Visual Studio Online process template updates
We are very excited to provide built-in support for the Scale Agile Framework using our existing Scrum, Agile, and CMMI templates. Some time ago, we published a whitepaper: Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs, which detailed how to use TFS to support SAFe practices. In support of that guidance, we also published on the Microsoft Download Center, a set of Process Template Samples with Support for SAFe. With the May 15 deployment of Visual Studio Online, the Agile, Scrum, and CMMI process templates are now updated to include these changes. All existing and ne...
Collect data from a windows service using the IntelliTrace Standalone Collector
In this blog post I am going to walk you through how to collect data from a windows service using the IntelliTrace Standalone Collector. For the purpose of this post I will be using a windows service I created called “MyWindowsService”. Note: If you already have Visual Studio installed on the machine the windows service is running you don’t necessarily need to follow this guide because IntelliTrace now supports attach! Simply attach to the running windows service using Visual Studio and IntelliTrace will start collecting data and showing it in the Diagnostic Tools window just like it does when you debug using...