კონტეინერები (Docker) და CI/CD ძლიერად მუშაობენ ერთად — კონტეინერები უზრუნველყოფენ თანმიმდევრულ build/test გარემოს და უცვლელი განლაგების არტიფაქტებს (სურათები), ხოლო CI/CD მილები აშენებენ, ტესტავენ და განლაგებენ იმ სურათებს. კონტეინერები წყვეტენ ძირითადი თანმიმდევრულობის პრობლემებს მიწოდების პროცესში.
კონტეინერები როგორც თანმიმდევრული build/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)
