A konténerek (Docker) és a CI/CD rendkívül hatékonyan működnek együtt — a konténerek konzisztens build/test környezeteket és megváltoztathatatlan deployment artifaktokat (image-eket) biztosítanak, míg a CI/CD pipeline-ek ezeket az image-eket buildeli, teszteli és deployálja. A konténerek megoldják a szállítási folyamat kulcsfontosságú konzisztencia problémáit.
Konténerek konzisztens build/test környezetként
→ Run pipeline jobs INSIDE containers → the build/test environment is CONSISTENT and
reproducible (same tools/versions every time, locally and in CI)
→ No "works on my machine" / "works in CI but not locally" environment differences
→ Easy to define the exact environment (a container image with the needed tools)
