Konteineriai (Docker) ir CI/CD veikia galingai kartu — konteineriai suteikia nuoseklius paruošimo/testavimo aplinkus ir nekintamus diegimo artefaktus (vaizdus), o CI/CD konvejeriai šiuos vaizdus paruošia, testuoja ir diegia. Konteineriai sprendžia pagrindinę konsistencijos problemą pristatymo procese.
Konteineriai kaip nuoseklūs paruošimo/testavimo aplinkos
→ 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)
