Deploy PHP application to Azure App Service using VSTS

This blog post shows how you can deploy a new PHP application from Visual Studio Team Services or Microsoft Team Foundation Server to Azure App Service. Download the sample Fork the Hello World sample app repository to your github account https://github.com/RoopeshNair/php-docs-hello-world Create a web app From Azure portal > App Services > + Add Select… Read more

Deploy Node.js applications to Azure App Service

This blog post shows how you can deploy a new Node.js application from Visual Studio Team Services or Microsoft Team Foundation Server to Azure App Service. Code Download our Node.js Hello World sample app or Install Node.js Tools for Visual Studio and create a new Node.js application. Upload your code to Team Services or your… Read more

Streamlined User Management

Effective user management helps administrators ensure they are paying for the right resources and enabling the right access in their projects. We’ve repeatedly heard in support calls and from our customers that they want capabilities to simplify this process in Visual Studio Team Services. I’m excited to announce that we have released a preview of our new… Read more

Building Your App in a CI Pipeline with Customized Build Servers (Private Agents)

With the expanding number of tools to help you become more productive or to improve the functionality of your app, you may have a requirement for a custom tool or specific version to be used during the build process in a Continuous Integration build. If using Visual Studio Team Services, there may be instances when… Read more

Import repositories from TFVC to Git

You can now migrate code from an existing TFVC repository to a new Git repository within the same account. To start migration, select Import Repository from the repository selector drop-down. Individual folders or branches can be imported to the Git repository, or the entire TFVC repository can be imported (minus the branches). Users can also… Read more

Deploying to On-Premises Environments with Visual Studio Team Services or Team Foundation Server

I hear this particular question frequently as a reason teams are concerned about adopting Visual Studio Team Services when their applications still run on-premises.  The good news is that it is typically a quick walkthrough on how build & deployment pipelines work.  I want to give a big thanks to Sachi Williamson from Northwest Cadence… Read more

Reintroducing the Team Explorer standalone installer

If you remember back to 2013 (and before), we released standalone installers for Team Explorer. In VS 2015, we did not release a standalone Team Explorer since customers had free options with Express SKUs and Community, which included Team Explorer functionality. Customers have continued to request a standalone installer for Team Explorer for non-developers, however…. Read more

Managing Configuration and App Settings for Multiple Environments in Your CD Pipeline

Your continuous delivery pipeline typically consists of multiple environments. You may want to deploy changes first to a test or staging environment before deploying to a production environment. Furthermore, your production environment may itself comprise of multiple scale units, each of which you may deploy in parallel or one after the other for a gradual… Read more

Integrating Smoke Tests into your Continuous Delivery Pipeline

We’re really glad to have Abel Wang help us out for #SpringIntoDevOps with this awesome blog contribution about verifying whether your deployment finished successfully by integrating smoke tests into your pipeline.  Thank you Abel!  — Ed Blankenship Having a Continuous Integration (CI) and Continuous Delivery (CD) pipeline in Visual Studio Team Services enables us to build… Read more

Spring Into DevOps

Stack Overflow just released their annual community survey and it reminded us that a happy developer is a developer who can ship. Of course, nowadays shipping means having a great pipeline for continuous integration and continuous deployment. That allows you to continuously improve. For a long time now we’ve been working hard to make the DevOps… Read more