Description
This training module provides clients with a virtual lab comprising Docker images and a Jenkins server preconfigured for CI/CD pipelines. Participants will create Jenkins jobs to build, test, and deploy containerized applications automatically. Exercises include integration with GitHub webhooks for automated build triggers on code commits. Clients will configure Blue/Green deployment strategies using Docker Compose and Nginx load balancing. A detailed manual covers Jenkinsfile syntax, pipeline as code, and shared library creation. Security best practices cover credential management and secret vault integration. The module includes scripts to set up pytest and Selenium testing frameworks in containers. Monitoring uses Grafana and Jenkins metrics plugins to visualize pipeline performance. A troubleshooting appendix addresses common Jenkins errors and container build failures. Recommended for DevOps practitioners and QA engineers automating release cycles.
Digital training – VM lab, Jenkins pipelines, code repos
4 hours
Jenkins CI/CD, Blue/Green deploys, Docker Compose, test automation
DevOps engineers, QA automation specialists, software teams