• 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. • Proovi saavutada olukord, kus versioonihaldusest tulev asi on kompileeruv ja vajadusel pakenduv kohe, ilma lisakonfigureerimisteta. Sõltuvuste haldus: Sõltuvused koos lähtekoodiga repositooriomis. Sõltuvused hallatakse vahenditega - Ivy, Maven. Rakenduse konfiguratsioon: • Dünaamiline, sõltub keskkonnast. • Staatiline, luuakse rakenduse ehitamisel. • Healthy mix. Proovi saavutada olukord, kus versioonihaldusest tulev asi on kompileeruv ja vajadusel pakenduv kohe, ilma lisakonfigureerimiseta. Virtualiseerimine. • Arendus mitmele operatsioonisüsteemile: o Arendus, o Testimine,
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 o Kui siis ka ei saa siis kasuta vähemalt samu build skripte o … muud moodi liigub asi kontrollimatuse suunas o Sõltuvuste haldus: Sõltuvused koos lähtekoodiga repositooriomis Sõltuvused hallatakse vahenditega Ivy, Maven o Rakenduse konfiguratsioon: Dünaamiline, sõltub keskkonnast Staatiline, luuakse rakenduse ehitamisel Healthy mix o Konfiguratsioon: .properties fail, .ini faili, .yaml XML, servlet Andmebaas JNDI Lähtekood …
com) 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. Sõltuvuste haldus: • Sõltuvused koos lähtekoodiga repositooriomis • Sõltuvused hallatakse vahenditega • Ivy, Maven Rakenduse konfiguratsioon: • Dünaamiline, sõltub keskkonnast • Staatiline, luuakse rakenduse ehitamisel • healthy mix Konfiguratsioon: • .properties fail, .ini fail, .yaml • XML, servlet • andmebaas • JNDI • lähtekood • ... ! Proovi saavutada olukord, kus versioonihaldusest tulev asi on kompileeruv ja vajadusel