Yhteenveto
Tässä moduulissa olet oppinut kaksi tärkeää DevOps-käsitettä: jatkuvan integroinnin (CI) ja jatkuvan toimituksen (CD). CI keskittyy ohjelmistoarteaktien luomiseen ja testaamiseen, kun taas CD automatisoi prosessin, jossa nämä artefaktit toimitetaan käyttäjille. Jatkuva toimitus automatisoi ohjelmistojulkaisujen luonnin, varmistaa niiden käyttöönoton ja tuo ne kuluttajien saataville. Sen tarkoituksena on minimoida käyttöönotto- ja lieventämisaika. Jatkuva toimitus on toistuva prosessi, johon liittyy viimeisimmän ohjelmistojulkaisun s transitionointi eri ympäristöjen kautta testausta ja vahvistusta varten.
Tämän moduulin tärkein sisältö on se, että jatkuva toimitus tarjoaa useita etuja, kuten nopeutetut julkaisujaksot, vikasietoisuuden lisääntymisen, yhteistyön parantumisen ja resurssien tehokkaan käytön. Sen avulla ohjelmistojulkaisut voidaan ottaa nopeammin käyttöön ja organisaatiot voivat kerätä asiakaspalautetta asteittaisesti. Vaiheittaiset altistumistekniikat, kuten käyttöönottorenkaat, siniset/vihreät käyttöönotot, ominaisuusmerkit ja tummat käynnistykset, lisäävät vikasietoisuutta jatkuvissa toimituskäytännöissä. Lisäksi GitHub Actions on tehokas työkalu, jolla voit toteuttaa ohjelmistotoimittelutyönkulkuja GitHub-ympäristössä, jotta voit luoda ja suorittaa CI/CD-työnkulkuja eri osien avulla.