...
- Build: Docker-imagen rakentaminen
- Test: Testien ajaminen uudessa Docker-imagessa
- Push: Uuden Docker-imagen toimitus Docker Hubiin
- Deploy: Sovelluksesta ajossa olevien instanssien päivittäminen uuteen versioon (huom. suoraan tuotantoon – harkitaan mahdollisia staging-instansseja jos tästä tulee ongelmia)
Kirjoitushetkellä seuraavat projektit ovat CI:n piirissä:
Pääsääntöisesti projektien CI-putket deplaavat suoraan tuotantoon. Poikkeuksena on Kompassi, jossa development-haara deplataan staging-instanssiin dev.kompassi.eu ja master-haara tuotantoinstanssiin kompassi.eu.
CI-putkea pyörittää Jenkins, jossa buildit laukaistaan GitHubin lähettämällä webhookilla.
...