Skip to content

Tools used in build and release pipelines, with a focus on agents running on Windows Servers.

License

Notifications You must be signed in to change notification settings

derek-baker/pipeline-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Tools used in build and release pipelines, with a focus on agents running on Windows Servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published