Branches are symbolic names for line of development. New commits are created on top of branch. The branch pointer naturally advances, pointing to newer and newer commits. Build-Deploy Iga commiti järgi peab tekkima veendumus, et töötab ka kood, mis on koodihoidlast kättesaadav. Continuous integration: Kompileerib vajadusel koodi, Koodianalüsaator, Paigaldab rakenduse, Käivitab unit testid, Käivitab funktsionaalsed (UI) testid. Vahendid: Shell script/ Ant script / Jenkins / Atlassion Bamboo jne . Toodangusse minek. • Väldi käsitööd. Sellega kaasnevad vead. • Kasuta seda tulemust, mis sa continuous integration vahenditega juba valmis tegid. • Kui ei saa siis tee selgeks, miks ei saa. Elimineeri need põhjused ja kasuta ikka. • Kui siis ka ei saa siis kasuta vähemalt samu build skripte. ... muudmoodi liigub asi kontrollimatuse suunas.
on koodihoidlast kättesaadav. o Continuous integration: Kompileerib vajadusel koodi Koodianalüsaator? Paigaldab rakenduse Käivitab unit testid Käivitab funktsionaalsed (UI) testid o Vahendid: Shell script Ant script Jenkins (https://jenkins-ci.org) Atlassion bamboo (https://www.atlassian.com/software/bamboo) Travis CI (https://travis-ci.org) Circle CI (https://circeleci.com) o Toodangusse minek o Väldi käsitööd. Sellega kaasnevad vead o Kasuta seda tulemust, mis sa continuos integration vahenditega juba valmis tegid. o Kui ei saa siis tee selgeks, miks ei saa. Elimineeri need põhjused ja kasuta ikka
175. Build/Deploy. Toodangusse minek. Iga commiti järgi peab tekkima veendumus, et töötab ka kood, mis on koodihoidlast kättesaadav. Continuous integration: • Kompileerib vajadusel koodi • Koodianalüsaator? • Paigaldab rakenduse • Käivitab unit testid • Käivitab funktsionaalsed (UI) testid Build/deploy vahendid: • Shell script • Ant script • Jenkins (http://jenkinsci.org/) • Atlassion Bamboo (https://www.atlassian.com/software/bamboo) • Cruise Control (http://cruisecontrol.sourceforge.net/) • Travis CI (https://travisci.org) 102 • Circle CI (https://circleci.com) Toodangusse minek: • Väldi käsitööd. Sellega kaasnevad vead. • Kasuta seda tulemust, mis sa continuous integration vahenditega juba valmis tegid.