Publishing and Managing Modules with an Internal Repository
summary
Describes a working toolkit that stands up a private PSModule repository (file‑share or Docker NuGet feed), automates publishing with a force-publish with version bump step, and rehosts curated modules for downstream servers; covers real scale (about 30 internal modules, ~700 functions, ~18 community modules), dependency handling including externalModuleDependencies, NuGet/version quirks (trailing zeros), and an update-first bootstrap that proves reliable in demos.
AI-written summary · about
chapters (10)
- 0:00Internal module repositories
- 3:57Setting up module repository
- 8:12Publishing modules from file share
- 14:37Local NuGet feed for modules
- 23:10Automating module publishing
- 29:31Curated internal module gallery
- 33:53Bootstrapping with PowerShellGet
- 37:46Managing module updates
- 43:42Versioning in PowerShellGet
- 44:48Q&A
related talks
42mPublishing and Managing Modules in an Internal Repository
49mStop manually publishing your modules. Automate it in 2 minutes!
01h 27mEverything On-Prem: From Git to Gallery with Open Source
03h 04mMastering Making Modules
50mGet control of you Git: Managing PS module binaries using VSTS CI/CD and...
45mGitHub Actions for Fun and Profit
01h 29mModularizing PowerShell: Making Code Portable
46mWe Solved All Modular Project Problems. Want the Same?
