CI (Continuous Integration) ნიშნავს, რომ ყოველი ცვლილება Git-ში ავტომატურად build-დება და იტესტება. CD (Continuous Delivery / Deployment) — რომ შემოწმებული ვერსია ავტომატურად (ან ერთ ღილაკზე დაჭერით) ტესტურ ან production სერვერზე გადის.
CI/CD-ს პლიუსია სწრაფი და პროგნოზირებადი განახლება: ნაბიჯები ყოველ ჯერზე ერთნაირად სრულდება, შეცდომა ადრე ჩანს, საჭიროების შემთხვევაში კი წინა ვერსიაზე დაბრუნება მარტივია. ასეთ „pipeline“-ებს ხშირად GitLab CI ან GitHub Actions ასრულებს.
დეველოპერი ცვლილებას Git-ში ტვირთავს — pipeline ტესტებს უშვებს, Docker-image-ს ქმნის და ტესტურ სერვერზე განაახლებს.