
CI/CD (Continuous Integration / Continuous Deployment)
CI/CD on käytäntöjoukko, joka automatisoi koodin testauksen, rakentamisen ja käyttöönoton, mahdollistaen kehitystiimien toimittaa muutokset tuotantoon nopeasti, luotettavasti ja vähemmän virheillä.
CI/CD tarkoittaa Continuous Integration (Jatkuvaa integrointia) ja Continuous Deployment (Jatkuvaa käyttöönottoa) tai Continuous Delivery (Jatkuvaa toimitusta). Yhdessä ne automatisoivat prosessin, jolla koodimuutokset siirretään kehittäjän tietokoneelta live-tuotantoympäristöön. Continuous Integration (CI) on käytäntö, jossa koodi testataan ja rakennetaan automaattisesti aina, kun kehittäjä pushaa muutoksia.
Jos mikä tahansa vaihe epäonnistuu, tiimi saa välittömän ilmoituksen, ennen kuin rikkinäinen koodi aiheuttaa ongelmia. Continuous Deployment (CD) vie asian pidemmälle automaattisesti deployaamalla koodin tuotantoon sen jälkeen, kun se on läpäissyt kaikki testit.
Käytännössä
- SaaS-yhtiö julkaisee koodia tuotantoon keskimäärin 12 kertaa päivässä CI/CD-putken kautta, jokainen julkaisu kestää alle 5 minuuttia mergeistä live-ympäristöön.
- Verkkokaupan alustan CI-putki havaitsee 95 % bugeista ennen niiden pääsyä tuotantoon suorittamalla 2 000 automaattista testiä jokaisen koodimuutoksen yhteydessä.
- Startup käyttää Verceliä automaattisiin julkaisuihin: jokainen vetopyyntö luo esikatselu-URL:n, jonka sidosryhmät voivat tarkastaa ennen kuin muutokset menevät live-ympäristöön.
- Kehitystiimi lyhensi julkaisuajansa stressaavasta 4 tunnin manuaalisesta prosessista 3 minuutin automaattiseen putkeen, eliminoi ihmisen virheet julkaisuissa.
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.