
CI/CD (Neprekidna integracija / Neprekidna isporuka)
CI/CD skup je praksi koje automatiziraju testiranje koda, izgradnju i deploy, omogućujući razvojnim timovima da brzo, pouzdano i s manje grešaka isporučuju promjene u produkciju.
CI/CD skraćeno za Continuous Integration i Continuous Deployment (ili Continuous Delivery). Zajedno automatiziraju proces prebacivanja promjena koda s računala developera u aktivno produkcijsko okruženje. Continuous Integration (CI) praksa je automatskog testiranja i izgradnje koda svaki put kada developer objavi promjene.
Ako nešto ne uspije, tim je odmah obaviješten, prije nego što pokvareni kod izazove probleme. Continuous Deployment (CD) ide korak dalje automatskim deployanjem koda u produkciju nakon što prođe sve testove. Continuous Delivery je malo konzervativniji pristup gdje se deploy priprema automatski, ali zahtijeva ručno odobrenje prije nego što postane dostupan korisnicima.
U praksi
- SaaS tvrtka deploya kod u produkciju prosječno 12 puta dnevno kroz svoj CI/CD pipeline, pri čemu svaki deploy traje manje od 5 minuta od mergea do live stanja
- CI pipeline e-trgovine hvata 95% bugova prije nego oni dospiju u produkciju pokretanjem 2.000 automatiziranih testova na svakoj promjeni koda
- Start-up koristi Vercel za automatske deployeve: svaki pull request stvara URL za pregled koji dionici mogu pregledati prije nego promjene postanu live
- Razvojni tim smanjio je vrijeme isporake sa stresnog 4-satnog ručnog procesa na 3-minutni automatizirani pipeline, eliminirajući ljudske greške u isporakama
Više o: Izrada web stranica
- Responzivni dizajn
- Progressivna web aplikacija (PWA)
- Jednostranična aplikacija (SPA)
- Server-side rendering (SSR)
- Generiranje statičkih stranica (SSG)
- API (sučelje programiranja aplikacija)
- CMS (Sustav za upravljanje sadržajem)
- Headless CMS
- Verzioniranje koda
- CI/CD (Neprekidna integracija / Neprekidna isporuka)
- JavaScript okvir
- TypeScript
Niste sigurni kako se ovo odnosi na vas?
Senior inženjer pregledava vašu web stranicu, vašu prisutnost u pretraživanju i način na koji upiti dolaze do vas, a zatim bilježi tri stvari vrijedne popravka prvo. Dokument zadržavate u svakom slučaju.