GitHub Actions
Sovelluskehityksessä hyödynnetään tänäpäivänä jatkuvaa integrointia (CI, continuous integration) ja jatkuvaa käyttöönottoa (CD, continuous deployment). Tiivistetysti tämä tarkoittaa sitä, että sovelluskehityksessä uuden koodin käyttöönotto on automatisoitu mahdollisimman tehokkaaksi. Automatisointi huolehtii tyypillisesti koodin testaamisen ja sen julkaisemisen.
GitHub sisältää toiminnallisuuden, jolla voi automatisoida näitä sovelluskehityksen työkulkuja. Tätä toiminnallisuutta kutsutaan nimellä GitHub Actions. Vastaavanlaisia palveluita on tarjolla paljon, kuten esimerkiksi Jenkins ja Travis CI.
Seuraavaksi tutustumme lyhyesti siihen, miten edellä määritelty Delpoyer-julkaisu voidaan automatisoida GitHub-palvelussa.