Session

Don’t Stop at the PowerShell Pipeline. Build a CI/CD Pipeline for your PowerShell Module Deployment!

Do you have a module you want to publish to the PowerShell Gallery? Or perhaps you are publishing one already with “Publish-Module'' and realized you forgot to export a function before publishing, or maybe you had a syntax error. If only there was a way to catch these simple mistakes before you ship the code… Oh wait, there is!!!

Come to this session to learn how to get your modules published consistently and reliably with a CI/CD pipeline built with Github Actions.

In this session you’ll learn how to:

- Structure your module in a way that allows it to be easily deployed.
- Lint your module code with PSScriptAnalyzer.
- User Pester to validate your module is free from any common errors.
- Use Github Actions to automate the linting, testing and even deployment of your module.

Rob Pleau

PowerShell, DevOps, and Linux enthusiast

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top