Team Foundation Server 2015 CI/CD Pipeline for Web App in Azure Government

Azure Web Apps is a managed hosting environment for modern web applications in the cloud. An important part of developing and delivering modern web applications is Continuous Integration (CI) and Continuous Delivery (CD) using tools such as Visual Studio Team Services (VSTS), Team Foundation Server (TFS), Jenkins, Buildbot, etc. As I have discussed in several other blog…

0

Azure Web App with Let’s Encrypt Certificate – Powershell Automation

UPDATE Jan 28, 2018 Niiraj Kumar made me aware that there is actually a Web App site extension that gets a Let’s Encrypt cert and renews it as needed with a Web Job. You can find the extension here. It is written by a fellow Dane Simon J. K. Pedersen, whom I will buy a…

8

Using Azure Commercial AAD Authentication and Graph API in Azure Government Web App – PowerShell Automation

In a previous blog post, I showed how it is possible to use commercial/GCC Azure Active Directory (AAD) authentication for an Azure Web App deployed in Azure Government. This scenario is relevant for organizations that have a commercial/GCC AAD tenant for Microsoft Office 365 but they also have a tenant in Azure Government for cloud…

1

Managing Github URLs for Azure Resource Manager Template Deployments

Have you ever tried the following: You push an Azure Resource Manager template to GitHub and try to deploy using the GitHub URL. Unfortunately, you had a bug or typo in your template and you get an error. You quickly fix the error and push a revised version and try again, but the Resource Manager…

2

Ensuring HTTP Strict Transport Security (HSTS) Compliance without System Modification – Powershell Automation

PLEASE NOTE: There are new features available for switching off TLS 1.0. I recommend using those instead. The scenario in this blog is still relevant for setting HSTS, but it can be accomplished without an App Gateway in the design. On June 8, 2015, the White House Office of Management and Budget issued memorandum M-15-13,…

0

Continuous Deployment with VSTS/TFS and App Service Environment (ASE)

My colleague Harshal Dharia and I have been exploring workflows for CI/CD using VSTS or TFS when using Azure App Service Environment (ASE). In this blog post, I provide some templates to illustrate this workflow. The Azure App Service Environment (ASE) allows you to deploy Azure Web Apps into a private environment for enhanced security…

7

High Availability Team Foundation Server (TFS) in Azure

A few months ago, I published a template for Deploying Team Foundation Server (TFS) in Azure. Since that approach has particular relevance for Azure Government users, the topic was also picked up by the AzureGov blog. The previous template shows you how to get off the ground pretty quick with TFS in Azure, but some…

2