Junior
Mis vahe on buildil ja release'il?
sobes.tech AI
Vastus AI-lt
Build — on projekti lähtekoodi kokkupanek, mis muudetakse täidetavaks rakenduseks, mis on valmis testimiseks või juurutamiseks. Buildi tulemusena on tavaliselt täidetav fail, arhiv või pakett.
Release — on toote versioon, mis on läbinud testid ja on valmis väljaandmiseks lõppkasutajatele või klientidele. Üks või mitu buildi, dokumentatsioon, konfiguratsioonandmed ja muud artefaktid on kaasatud väljaandesse, mis on vajalikud edukaks juurutamiseks ja kasutamiseks.
| Kriteerium | Build | Release |
|---|---|---|
| Eesmärk | Testimine, sisemine kontroll | Väljaandmine kasutajatele/klientidele |
| Staatus | Võib olla ebastabiilne, mitte täielikult testitud | Stabiilne, läbinud kõik testimise etapid |
| Sisu | Täidetav kood ja peamised sõltuvused | Täidetav kood, dokumentatsioon, konfiguratsioon ja muud |
| Elutsükkel | Sageli loodud arendusprotsessi käigus | Loob pärast arenduse ja testimise lõpetamist |
| Saadavus | Tavaliselt ainult arendus-/QA meeskonna jaoks | Lõppkasutajatele või klientidele kättesaadav |
| Versioonimine | Kasutab ehituse numbreid (nt. kuupäev-kellaaeg, kasv) | Kasutab semantilist versioonimist (Major.Minor.Patch) või muid skeeme |