ASP.NET Classic Example

Build, Package and Deploy with Internet Information Services

This article matures the material authored by Troy Hunt, You’re deploying it wrong! In his article, the simple branch plan method was prevalent, as prescribed by Microsoft. This article lays the implementation foundations for trunk based delivery.

The key principle for trunk based delivery is build-once, deploy-many. The following steps achieve this using the Continuous Delivery Automation Framework (CDAF). The legacy features of Azure DevOps are used in this example.

alt text alt text

alt text alt text

Tokenisation

Abstraction of Application Settings

Continuous Integration (CI)

Build & Package Once

Continuous Delivery (CD)

Deploy Many