Exploring Azure ARM Templates – Deploying an ASP.NET Core Web App
Test Coverage with OpenCover, XUnit, Cake and TeamCity
Trying Out Jobs in PowerShell
An older app in our workplace stack is a webforms website project and it has a large enough directory structure to take a while to compile the site. I have to run the site a fair amount for a rewrite effort and it changes enough to make the initial build and run painfully slow. Since…
Build Automation Part 4: Database and Report Deployments
Series Index Build Automation Part 1: Overview and Pre-build Tasks Build Automation Part 2: Building and Packaging Build Automation Part 3: App Deployment Script Build Automation Part 4: Database and Report Deployments Unlike deploying the application itself in its entirety each time, database and report items have required incremental deployments due to their nature and…
Build Automation Part 3: App Deployment Script
Series Index Build Automation Part 1: Overview and Pre-build Tasks Build Automation Part 2: Building and Packaging Build Automation Part 3: App Deployment Script Build Automation Part 4: Database and Report Deployments Types of Deployment Scripts We currently have different deployment scripts that are run independently though there is a desire to chain them together…
Build Automation Part 2: Building and Packaging
Series Index Build Automation Part 1: Overview and Pre-build Tasks Build Automation Part 2: Building and Packaging Build Automation Part 3: App Deployment Script Build Automation Part 4: Database and Report Deployments In the last post in this series I discussed an overview of some build and deployment automation goals and covered some pre-build activities.…
Build Automation Part 1: Overview and Pre-build Tasks
Series Index Build Automation Part 1: Overview and Pre-build Tasks Build Automation Part 2: Building and Packaging Build Automation Part 3: App Deployment Script Build Automation Part 4: Database and Report Deployments A recent major application release at work required various changes to our build and deployment process. Our continuous integration process was created probably…
Compression Experiments In the Build and Deployment Process
In overhauling our build and deployment process for this release I wanted to use compression for a few tasks: Combining staged app files to deploy into a compressed archive Preferably a self-extracting executable archive (SFX) Extracting the deployment archive when running the deployment Creating backup zip files of the existing install before overwriting it There…
Install a Windows Service Remotely with PowerShell
The Objective Our previous application deployment process worked in a pull manner, meaning the deployment package was pulled from another computer (such as a build server) to the target server, and the install was performed locally on the target machine. It is usually easier to make changes locally on a box than remotely but this…