Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Immutable Application Deployments with F# Make

NDC Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore immutable application deployments using F# Make in this comprehensive conference talk. Learn how to create scalable and testable build and deployment pipelines for Azure Web Apps. Discover the power of FAKE and compare it to Cake and PSAKE. Gain insights into Kudu, the engine behind Azure Web App deployments. Free yourself from environment-specific configurations in tools like Octopus Deploy and VSTS. Master the art of migrating Azure SQL databases during deployment using Web App connection strings. Dive into integrating ARM templates, addressing security concerns, and implementing automated smoke tests. Through practical demonstrations and in-depth explanations, acquire the skills to write build and deployment scripts that run consistently across local machines and Azure Web Apps, enabling seamless continuous delivery.

Syllabus

Introduction
What is F Make
Build Automation
Source Control
Cake
Fake
Fsharp
Finished modules
Dependencies
Database
Global tools
The easy part
Artifacts
RM Template
Identity
Azure CLI
Group deployment parameters
Find closest zip file
Release management tools
Release management parameters
Environments
Zip file
Kudou
Web Apps
Guru
Kudos Inc
Build script
Deploy script
The big win
Connection string
Migration tool
Migration staging
Rolebased access control
partly managed
fully managed
all I do
in my RM template
in my Key Vault
will this work on the development machine
populate the key world with secrets
add a script
nested templates
keep secrets
getsecret
killperson
deployfsx
VMs

Taught by

NDC Conferences

Reviews

Start your review of Immutable Application Deployments with F# Make

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.