julkaisuputkistossa
Julkaisuputkisto, tai release pipeline, on ohjelmistokehityksen automatisoitu prosessi, joka kuvaa sarjan vaiheita rakennuksesta testaamiseen ja julkaisun hallintaan. Sen tarkoituksena on tuottaa luotettava, toistettavissa oleva ja nopea tapa siirtää ohjelmisto tuotantoon tai muille ympäristöille. Julkaisuputkisto yhdistää koodivaraston, jatkuvan integraation (CI), testauksen sekä julkaisutiedonhallinnan ja mahdollistaa palautteen nopean kiertoon.
Tyypilliset vaiheet ovat rakennus (build), testaus (yksikkö-, integraatio-, hyväksyntätestaus), paketointi ja jakelu eri ympäristöihin (kehitys, testaus,
Julkaisuputkisto on keskeinen osa DevOps- ja jatkuvan toimituksen käytäntöjä. Se parantaa palautemekanismin nopeutta, vähentää inhimillisiä virheitä
Onnistunut julkaisuputkisto käyttää työkaluja kuten Jenkins, GitHub Actions, GitLab CI, Azure Pipelines tai CircleCI sekä artefaktien