Author: Brandon Olin [devblackops.io]
An example of using the Release Pipeline Model with PowerShell-based tools. This repository hosts the
script which will return system information about a given computer. This repository also includes associated tests and build
tasks for day to day operations and deployment of the script.
See Building a Simple Release Pipeline in PowerShell using psake, Pester, and PSDeploy for a detailed walkthrough of this repo.
psake script has been created to manage the various operations related to testing and deployment of
- Test the script via Pester and Script Analyzer
- Test the script with Pester only
.\build.ps1 -Task Test
- Test the script with Script Analyzer only
.\build.ps1 -Task Analyze
- Deploy the script via PSDeploy
.\build.ps1 -Task Deploy