Upload
indicthreads
View
349
Download
2
Embed Size (px)
Citation preview
Continuous Integration with Jenkins & DockerSandeep RawatOpstree Solutions
2
Agenda Continuous Integration CI Components CI for multiple feature branches Demo Code Walkthrough Questions
3
Continuous Integration
4
CI Components
Poll VCS Initicate CI
Feedback
5
CI for multiple features
6
CI for multiple features
Feature 1 Environment
Feature 2 EnvironmentFeature 3 Environment
7
CI for multiple features
Feature 1 Container
Feature 2 ContainerFeature 3 Container
8
DemoCreation of a new feature branchCode commit in a feature branchCode commit in master branchCleanup of feature branch
9
New feature branchIdentify new feature branch in system.Actions items
Create jenkins jobs. Update CI Dashboard. Create & setup Docker containers
10
Code commit in feature branchInititiate CI process on feature branch.Update dashboard.Put a gate on further CI process.
11
Code commit in master branchAuto merge with feature branch.Intiate CI process on newly merged code in feature branch.Dashboard updation.
12
Cleanup of feature branchDeletion of Jenkins jobs.Tagging & Deletion of feature branch.CI Dashboard updation.Docker container cleanup.
13
Questions