Using Jenkins for your DSC CI Pipeline
summary
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
chapters (16)
- 0:00Intro
- 2:03Jenkins setup
- 3:20Why Jenkins
- 6:05Configuration Data
- 6:50Configuration Data Properties
- 8:13Pipeline Code
- 12:04Jenkins Interface
- 13:45Output
- 20:36Compressing
- 21:32DSC Wizard Script
- 25:31VM Script Demo
- 34:00Test Results
- 35:17Change DSC Configuration File
- 37:34Change Cluster Parameter
- 39:30Questions
- 41:40DevOps Camp
related talks
26mIntelligent Deployment Pipelines
34mContinuous Delivery with Jenkins Workflow
42mZero to Jenkins: Automatic builds + deploys
30mImplementing Continuous Deployment with Jenkins & Gerritt
36mUsing Jenkins to Build, Deploy, and Automate Projects
34mTDD for jenkins pipelines
40mIntegrated Pipeline for Private & Public Clouds w/Jenkins, &
42mJenkins: Enabling Agility and Efficiency
