Developing and Validating Jenkins Pipelines
summary
Overview of testing Jenkins pipelines: explains Jenkins pipelines (Jenkinsfile in Groovy) and limitations of testing with JenkinsUnit, introduces pipelineUnit to test declarative pipelines without a running Jenkins, and discusses that some errors only appear on a real Jenkins instance. Recommends using Jenkins-provided test-harness or acceptance-test-harness (JUnit4/Maven Java tests) for integration checks but proposes Robot Framework as a less Java-centric way to test Jenkins jobs in a real Jenkins environment.
AI-written summary · about
chapters (7)
- 0:00Jenkins introduction
- 3:26Jenkins evolution and pipelines
- 9:52Jenkins pipeline types
- 16:42Testing pipelines offline
- 23:15Testing with Jenkins
- 29:46Jenkins testing tools
- 34:27Jenkins REST API
related talks
34mContinuous Delivery with Jenkins Workflow
34mTDD for jenkins pipelines
04mContinuous Delivery with Jenkins' New Declarative Pipeline & Artifactory
40mBuilding Pipelines at Scale
36mUsing Jenkins to Build, Deploy, and Automate Projects
52mContinuous Delivery of Microservices using Jenkins and Gradle
39mRemove your Testing Bottleneck with CI/CD Pipelines
47mA universal pipeline for testing web applications using Docker
