Free Continuous Delivery to the PowerShell Gallery with Azure DevOps
summary
A working pipeline that takes a PowerShell module from VS Code into source control, runs Pester tests: 1571 in 47s, installs dependencies on a hosted agent, increments the module version, imports a certificate from a secure file and performs certificate signing from secure file, packages an artifact, publishes docs via ReadTheDocs and pushes the signed module to the PowerShell Gallery using Azure DevOps + GitHub and free hosted resources — the demo build and release succeed end to end.
AI-written summary · about
chapters (7)
- 0:00Start
- 18:05sign our code with a certificate
- 23:35create some test cases
- 34:29install the module
- 38:24publish your test results
- 54:36include our scripts within our repository
- 1:08:04set up the continuous delivery
related talks
45mDon’t Stop at the PowerShell Pipeline. Build a CI/CD Pipeline for your PowerShell
51mPowerShell module toolbox and templates for Continuous Delivery
27mBuilding powerful DevOps pipelines with Microsoft Azure DevOps
49mPowerShell in CI/CD Pipelines: A Practical...
50mGet control of you Git: Managing PS module binaries using VSTS CI/CD and...
45mGitHub Actions for Fun and Profit
50mCode repos and automated deployment
09mBuilding and Deploying your Code with Azure Pipelines
