CI/CD
Next Generation
Now
Current Deploy Process
Example of Tomcat App deploy as WAR file
Future
Multi-Deploy
Bullet One
Bullet Two
Bullet Three
Immediate
Jenkins/X Infrastructure
Dynamic Jenkins
Concepts
Cloud Native
Immutable Production (Disposable)
Infrastructure as Code (IaC)
Discovery (No-static IPs, Configs)
Concepts
Configuration as Code (CasC)
Build Scripts (Gradle, NPM)
Pipeline Scripts (Jenkinsfile)
Configuration (Dockerfile)
Infrastructure (Helm Chart)
Concepts
GitOps
Only CI
Focus is CI Pipeline (releases)
Git Work Flow
Hygiene (Unit, Static Analysis, Code Health)
Deployment per piece, not altogether
Bullet One
Bullet Two
Bullet Three
flow problems
Bullet One
Bullet Two
Bullet Three
Made with Slides.com