~/talk

Using Jenkins for your DSC CI Pipeline

name:Cory Wood
links:none on file
slides:none on file

Jenkins watches GitLab commits, runs Pester unit tests (202 passed, 22 skipped), then generates DSC MOF files, builds a sandbox environment via VMware + PowerCLI and injects MOFs, and tears the VMs down. Pipeline uses the Jenkins Pipeline Groovy syntax, GitLab and plugins, compresses modules for transfer, records test results back to GitLab, and aborts on failures (demo shows runs that stop when Pester fails or vCenter/clustering names are wrong). The end-to-end build and cleanup succeed when infra services cooperate.

AI-written summary · about

  1. 0:00Intro
  2. 2:03Jenkins setup
  3. 3:20Why Jenkins
  4. 6:05Configuration Data
  5. 6:50Configuration Data Properties
  6. 8:13Pipeline Code
  7. 12:04Jenkins Interface
  8. 13:45Output
  9. 20:36Compressing
  10. 21:32DSC Wizard Script
  11. 25:31VM Script Demo
  12. 34:00Test Results
  13. 35:17Change DSC Configuration File
  14. 37:34Change Cluster Parameter
  15. 39:30Questions
  16. 41:40DevOps Camp
~/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.