~/talk

Stop Hand-Rolling Chocolate: Automating Chocolatey with psake

links:none on file
slides:none on file

Claims that manual Chocolatey packaging becomes repeatable and auditable by wiring Chocolatey into a psake v5 build: tasks for test pack push, pester-based newspec validation, and GitHub Actions that run the same build script so CI enforces pester tests and CI publish on merge. Examples include patterns used at scale (30,000 machines, mixed OS fleets; Brazil office CDN workaround) and a VS Code psake extension. The demo builds packages, captures stdout/stderr on failure, and successfully automates pack and publish.

AI-written summary · about

  1. 0:00Introduction
  2. 1:56Automate Chocolatey packages
  3. 12:55psake for automation
  4. 22:51Demo setup and package
  5. 33:23Build and test packages
  6. 41:57CI with GitHub Actions
  7. 44:27Benefits and closing
~/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.