~/talk

Get control of you Git: Managing PS module binaries using VSTS CI/CD and...

links:none on file
slides:none on file

Creates a CI/CD pipeline that removes DLLs from Git by packaging them as NuGet-packaged DLLs and pushing to VSTS package management feeds (one for binaries, one for modules), scaffolds modules with plaster + Invoke-Build, runs Pester tests and enforces code coverage, uses a YAML build on hosted agents to auto-increment versions via build ID, and pushes module nupkgs to a private PowerShell gallery; the pipeline builds, tests and successfully installs/updates the module.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Overview
  3. 3:55VSTS
  4. 5:00Git
  5. 7:55Packages tab
  6. 10:35Create a new package
  7. 12:08Push to source
  8. 18:35Push new repo
  9. 23:58Environment variable
  10. 24:18Update module manifest
  11. 26:06Update module spec
  12. 26:43Get function
  13. 27:20Add DLL
  14. 28:31Test Task
  15. 29:48Run Test Task
  16. 37:08Default steps
  17. 37:28Console view
  18. 37:48Hosted agent
  19. 38:03Previous use cases
  20. 38:35Push to GitHub
  21. 39:00Publishing test results
  22. 41:09Access Token
  23. 46:17Changing the template
  24. 46:38Publish module
  25. 47:25Testing
  26. 48:39Recap
~/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.