Kontejnerji (Docker) in CI/CD delujejo skupaj na mogoč način — kontejnerji zagotavljajo skladne gradnje/testne okolje in nespremenljive artefakte nameščanja (slike), medtem ko CI/CD cevovodi gradijo, testirajo in razporejajo te slike. Kontejnerji rešujejo ključne probleme skladnosti v procesu dostave.
Kontejnerji kot skladni gradnji/testni okolji
→ 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)
