Sipping psake: Creating a Build and Release Pipeline for PowerShell by Brandon Olin [psake](https://github.com/psake/psake) is a build automation tool written in PowerShell. It uses a simple Domain Specific Language (DSL) to define a series of steps, dependencies, and conditions to execute as part of a build and release process. This talk will be an overview of psake itself and how to use it as part of a PowerShell module development workflow. I will also show how psake tasks can be packaged and shipped in separate PowerShell modules. Using these shared tasks reduces the boilerplate scaffolding needed in most PowerShell module projects and help enforce a consistent module structure. This consistency ultimately benefits the community and assists in building high-quality PowerShell modules. PowerShell Summit videos are recorded on a "best effort" basis. We use a room mic to capture as much room audio as possible, with an emphasis on capturing the speaker. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful - the equipment used to record these was purchased using generous donations from members of the PowerShell community.
Get notified about new features and conference additions.