GitHub Issues Release Gate extension for VSTS Release Management
on Feb 25, 2018
We saw in my last blog post how deployment gates allow you to monitor your GitHub repo for issues in your release pipeline. Microsoft recently made release gate extension point public for all users and we thought it would be a good idea to expose integration with GitHub repo (as discussed previously) as an VSTS extension. The advantage is that you do not have to worry about other infrastructure details such as writing and deploying the Azure function etc. Instead just install our extension from the link below, write the search string for finding out issues and you are all set!
Read moreGitHub Issues - As a deployment gate in VSTS Release Management
on Jan 23, 2018
Software teams monitor user feedback and issue reports when rolling releases across their infrastructure estate. In our (VisualStudioGeeks - Utkarsh & Tarun’s) experience Twitter and GitHub combined are the quickest way to get updates on potential problems in your software. The process of monitoring GitHub issues as a deployment gate is a manual step today, in this blogpost we’ll show you how to automate this by leveraging the power of Azure Functions and VSTS.
Read moreAutomate DevSecOps with CI CD using VSTS...
on Dec 13, 2017
With the adoption of infrastructure as code and development teams taking on more of the Ops
activities, organizations using Azure for enterprise hosting are practically at risk of breach with every new release they roll out to these environments… In this blogpost I’ll walk you through AzSDK Security Verification Tests
that can be setup in the CICD pipeline using VSTS to automate the inspection of your infrastructure in Azure and block releases that can potentially compromise your infrastructure.
Integrating VSTS Release Management with ServiceNow using Deployment Gate for Change Management
on Dec 7, 2017
Are you using ServiceNow for change management and VSTS for Release Management. Are you wondering how you could automate the release approval once a change has been approved for implementation in service now…? Look no further, in this blogpost i’ll show you how to leverage the Deployment Gates feature in VSTS to integrate with service now and hopefully help you remove a manual step from your release approval workflow…
Read moreIntegrating VSTS for DevOps with privately hosted Azure App Service
on Oct 22, 2017
Wondering how you can make the Azure App Service private to your network by totally blocking public discoverability? In this blogpost, I’ll show you how and also show you how easy it is to use a grid of virtual machines in the cloud (in Azure Dev Test Lab), attached to the same private subnet to automate the deployment of your web application to the privately hosted Azure App Service.
Read moreTeam Services - Use one build definition to build all branches & release selectively
on Sep 27, 2017
With the flexibility in branching, it’s very easy to create a branch per feature. Sometimes I notice that people lack the same enthusiasm when it comes to creating build pipelines for these new branches. The downside of course is the more build definitions you create, the more administration overhead in keeping them all up to date as you make changes to your build pipeline. Wouldn’t it be great if you could just use one build definition to build all branches?
Read moreVSTS Status Monitor - A Google Chrome extension to monitor VSTS Status
on Sep 10, 2017
Interested in getting notified when Microsoft Visual Studio Team Services (VSTS) goes down for maintenance or when it comes back up? Well, now you can, using this simple Google Chrome extension.
Read moreHow to transform Web.Config file 'Properly' with VSTS!
on Aug 26, 2017
Web development and the frameworks that go with it have evolved over the years, but when it comes to transforming config file people still use the old ways! If you are still using one of these approaches, you need to change…
- One configuration file per environment
- Tokenization of configuration files using parameters.xml and then using a tokenizer to replace values during deployment
SpecFlow VSTS Build pipeline with SpecRunner For BDD Style Automated Gherkin Functional Tests
on Aug 26, 2017
In this blogpost I’ll show you how to create an automated build pipeline for SpecFlow with VSTS using SpecRunner to execute your automated BDD functional tests written using Gherkin syntax. We won’t stop just here, I’ll show you how to add the SpecFlow+ extension to create living functional test documentation accessible right from VSTS… We’ll end by looking at how to pin some of this on a dashboard in VSTS to surface some key testing metrics for visibility with your development and operation teams…
Read moreInfrastructure Deployment Pipelines: Deploying Infrastructure in Azure with VSTS
on Aug 5, 2017
Would you consider a 16 character alphanumeric password stored in an excel spreadsheet in a shared location secure? I’ve had the joy of watching infrastructure engineers provision infrastructure in the cloud like they have done on-premise for years - MANUALLY! The concepts of Infrastructure as Code have been around for a while, so have configuration management tools like Chef and Puppet but, both the cost & complexity scares people from adopting either. VSTS on the other hand has a very low entry barrier in both cost & complexity and integrates the Application Lifecycle Management into DevOps in a way which doubles the value provided by the automation pipelines. In this blogpost I’ll take you the full 9 yards with a walk through on how to set up an infrastructure deployment pipeline using VSTS …
Read more