Il-kontejners (Docker) u CI/CD jaħdmu b'mod qawwi flimkien — il-kontejners jipprovdu ambjenti konsistenti għall-bini u test u artifacts ta' distribuzzjoni immutabbli (immaġini), filwaqt li l-pipelines CI/CD jibnu, jittestjaw, u jidistribuixxu dawk l-immaġini. Il-kontejners isolvu problemi ċentrali ta' konsistenza fil-proċess ta' distribuzzjoni.
Kontejners bħala ambjenti konsistenti għall-bini u test
→ 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)
