Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Build: Docker-imagen rakentaminen
  2. Test: Testien ajaminen uudessa Docker-imagessa
  3. Push: Uuden Docker-imagen toimitus Docker Hubiin
  4. Deploy: Sovelluksesta ajossa olevien instanssien päivittäminen uuteen versioon (huom. (warning) 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.

...