Building a private CI/CD pipeline with Java and Docker in the Cloud
summary
Shows a concrete pipeline that uses a universal artifact repository (example: Artifactory) to host virtual repositories for dev/staging/prod and to promote immutable Docker images via REST API instead of rebuilding. Demonstrates a two-build strategy: a less-frequent framework image (own base image, JDK/WildFly) and a fast application build that injects the war, plus sandwich testing pattern to validate framework vs. app. Explains why mutable tags fail, how URL rewrite or virtual ports map registries, and that promotion avoids large re-pushes.
AI-written summary · about
chapters (7)
- 0:00Start
- 5:50The Promotion Pyramid
- 8:24FAST AND CHEAP BUILDS
- 14:01Traditional Server Pattern
- 14:17Immutable Server Pattern
- 16:31The Anatomy of Docker Tag
- 24:46Minimal Framework build Docker file
related talks
52mContinuous Delivery with Containers: The Good, the Bad, and the Ugly
01h 25mTutorial: DevOps Tooling for Java Developers in a Cloud Native World
49mContinuous Delivery at Docker age
41mRapid Application Development with Docker
40mBest Practices In Implementing Container Image Promotion Pipelines
42mFrom Code to Cloud - Full production pipeline using Java, Docker and Kubernetes
41mContinuous Delivery with Docker Containers and Java EE
32mFiring up a holistic Continuous Delivery Pipeline
