~/talk

Everything On-Prem: From Git to Gallery with Open Source

slides:none on file

Shows a full, working on‑prem PowerShell module pipeline: Gitea for self‑hosted Git, CI with Gitea Actions runners (Windows and Linux, ephemeral or containerized), and Nexus OSS as NuGet/PowerShell Gallery + proxy/grouping so private modules and PS Gallery dependencies resolve. Demonstrates LDAP auth, HTTPS via nginx, creating runners, publishing via NuGet API keys, and automated publish from workflow; demos actually run and successfully publish a module to the private gallery.

AI-written summary · about

  1. 0:00Introduction
  2. 1:17Git for PowerShell automation
  3. 4:53On-premise and open source benefits
  4. 6:57Choosing tech stack
  5. 8:22Gitea server setup
  6. 13:27Gitea with HTTPS
  7. 16:25Custom Gitea landing page
  8. 21:57Gitea with Active Directory
  9. 27:12Gitea as Windows service
  10. 31:32Migrating to Gitea
  11. 34:43Creating repos and templates
  12. 38:22Gitea organizations setup
  13. 41:19Pushing PowerShell module
  14. 44:13GitHub Actions in Gitea
  15. 46:46Actions runners setup
  16. 51:48Registering Actions runner
  17. 55:48CI pipeline with Actions
  18. 58:18Sonatype Nexus setup
  19. 1:01:56Private PowerShell gallery
  20. 1:05:41Nexus with Active Directory
  21. 1:09:03Publishing module to Nexus
  22. 1:17:01Nexus repository groups
  23. 1:21:53Module with dependencies
  24. 1:25:15CI pipeline with Nexus
  25. 1:27:04Summary and Q&A
~/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.