~/talk

PowerShell module toolbox and templates for Continuous Delivery

slides:none on file

Scaffolding and CI that actually deliver: a single build script bootstraps dependencies with PSDepend dependency resolution, merges scattered source files into one fast-loading artifact with ModuleBuilder merges sources into one psm1, runs Pester tests run on Windows Mac Linux and PSScriptAnalyzer linting, enforces a committed changelog entry before release, and uses GitVersion automated versioning to calculate releases. Output includes docs, help, required modules and a publish step to PowerShell Gallery; adopted by ~50 DSC modules and ~20–30 enterprises in the speaker’s experience and the demo publishes successfully (gallery speed varies).

AI-written summary · about

  1. 0:00Sampler project intro
  2. 4:57Task order in PowerShell
  3. 8:12Sampler components
  4. 11:43New Sampler project setup
  5. 17:28Classes and DSC resources
  6. 23:05Testing with Pester
  7. 27:04Customizing build tasks
  8. 31:33Linting with Script Analyzer
  9. 32:57Changelog and versioning
  10. 37:57Sampler on CI/CD platforms
  11. 41:06Project structure
  12. 44:31Artifacts vs source code
  13. 45:37Deploying to PowerShell Gallery
  14. 49:58Git versioning
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.