Microsoft

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

Apr 5, 2017Vijay Machiraju
Managing Configuration and App Settings for Multiple Environments in Your CD Pipeline
SummaryAI, from the source post

This post details how to manage configuration and app settings for multiple environments in a CD pipeline using Visual Studio Team Services. It explains two approaches: transforming web.config files before deployment using the 'Azure App Service Deploy' task with XML variable substitution, and applying settings directly to Azure websites using PowerShell cmdlets like 'Set-AzureRmWebApp' or a marketplace extension. It highlights the benefits of managing configuration through VSTS, including maintainability, reduced update locations, fewer mistakes, enhanced security, and increased reliability.

More from the Azure DevOps Pipelines for Dev-to-Prod Promotion trail