Temaet CI/CD er et tema som har skapt stor interesse og gjennomslag i samfunnet de siste årene. Siden fremveksten har CI/CD vært gjenstand for debatt, studier og analyser på ulike felt, enten det er innen politikk, kultur, vitenskap eller teknologi. CI/CD har klart å fange oppmerksomheten til eksperter og allmennheten, og generere et bredt spekter av meninger og posisjoner rundt dens betydning, implikasjoner og konsekvenser for samfunnet. I denne artikkelen vil vi grundig utforske virkningen og betydningen av CI/CD i forskjellige sammenhenger, identifisere trender og mulige fremtidige anslag.
Innen programvareutvikling er CI/CD eller CICD er kombinasjonen av kontinuerlig integrasjon (CI) og (oftest:) kontinuerlig leveranse eller (mindre vanlig:) kontinuerlig utrulling (CD).[1]
CI/CD bygger bro mellom utviklings- og driftslag ved å håndheve automatisering i bygging, testing og utrulling av applikasjoner. Prosessen står i kontrast til tradisjonelle metoder der alle oppdateringer integreres i en stor batch før de rulles ut i en nyere versjon. Moderne DevOps-praksis innebærer:
av programvare gjennom hele livssyklusen. CI/CD-kommandokøer (pipelines) utgjør ryggraden i moderne DevOps.