Skip to content

Latest commit

 

History

History
50 lines (28 loc) · 1.08 KB

README.md

File metadata and controls

50 lines (28 loc) · 1.08 KB

pipeline-helpers

Tools used in build and release pipelines, with a focus on agentsrunning on Windows Servers. Packaging tools in a module allows more reusability, testability, and faster development cycles than otherwise.

Getting Started

Prerequisites

  • Powershell 5/5.1 (YMMV on Powershell Core [6+])
  • Pester 4.10.1

Running the tests

To run tests, navigate to ./Module/Public, then:

Invoke-Pester -Tag 'Unit'

Or, to run tests from a specific file:

Invoke-Pester -Script <PATH_TO_SCRIPT> -Tag 'Unit'

Running integration tests could be done like so, but you'll need to stage dependencies first:

Invoke-Pester -Tag 'Integration' 

Versioning

The intent is to use SemVer for versioning.