Continuous Delivery

After you have a Windows build agent, in just a few steps you can define a CI build process that compiles and tests your .NET app whenever your team checks in code.

Define your process

  1. If you haven't already, upload your code to GIT or TFVC.

  2. Create the build definition.

Build tab

New Visual Studio build

  1. Specify the code you want to build and select the continuous integration (CI) trigger.

CI trigger

  1. Save the definition.

Save button

Save the build

  1. Queue your new definition to make sure it works.

Queue the build

Completed build

Your team now has a CI build to validate every change chcked into your codebase!

Whether your app is on-premises or in the cloud, you can automate build-deploy-test workflows and choose the technologies and frameworks, then test your changes continuously in a fast, scalable, and efficient manner.

Test with Visual Studio Team Services and Team Foundation Server

Scenarios and capabilities:

Maintain quality and find problems as you develop

Continuous testing with Visual Studio Team Services or Team Foundation Server ensures your app still works after every check-in and build, enabling you to find problems earlier by running tests automatically with each build.

https://channel9.msdn.com/Series/Test-Tools-in-Visual-Studio/Unit-Testing-from-a-CI-Build-with-Visual-Studio-Team-Services/player

 

Any test type and any test framework

Choose the test technologies and frameworks you prefer to use.

 

 

Rich analytics and reporting

When your build is done, review your test results to start resolving the problems you find. Rich and actionable build-on-build reports let you instantly see if your builds are getting healthier. But it's not just about speed - detailed and customizable test results measure the quality of your app.

Build results showing rich test results