Kontena (Docker) na CI/CD zinafanya kazi kwa pamoja kwa nguvu — kontena hutoa mazingira ya kujenga/kujaribu yanayotosheka na faili za kuzingatia kutengenezwa (picha), wakati bomba la CI/CD linajenga, kujaribu, na kuweka picha hizo. Kontena hutatua matatizo makuu ya utosheke katika mtakatifu wa uhandisi.
Kontena kama mazingira yanayotosheka ya kujenga na kujaribu
→ 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)
