All projects
devops cloud
A containerised CI pipeline
Build a pipeline that containerises an app, runs its tests on every push, and deploys only when they pass.
Why it matters
DevOps interviews probe whether you have actually owned a pipeline or only consumed one. Build caching and a real deployment gate are the details that distinguish the two.
What you build
- A multi-stage Dockerfile with a small final image
- A pipeline running tests on every push
- Layer caching that keeps builds fast
- A deployment gate that only opens on green
If you want more
- Deploy previews per branch
- Container image vulnerability scanning
Build it
- Publish the image automatically when the pipeline is green
Material for the whole build
Shows ownership of a build and release path end to end, including the failure cases most pipelines handle badly.
Get a plan built around projects like this