DevOps

DevOps
  Copy


More Options: Make a Folding Card




Storyboard Description

This storyboard does not have a description.

Storyboard Text

  • Haluatko tietää, miten DevOps auttaa varmistamaan järjestelmään tehtävien muutosten laatua ja tekee muutoksista nopeita?
  • Kehittäjä varmistaa, että viimeiset koodiversiot on käytössä, tekee rungot uusiin logiikoihin, varmistaa laatua yksikkötesteillä, tekee sitten varsinaisen sovelluslogiikan, vie tuotoksen omaan tehtäväkohtaiseen versionhallinnan haaraan ja myöhemmin sieltä se siirretään päivittäin kehittäjien yhteiseen versionhallinnan haaraan. Kun pidetään vaiheet erillään, laatu ja muutosten jäljitettävyys pysyy hyvänä.
  • Tottakai
  • Miten sitten kehittäjien työt varmistetaan, että ne toimii hyvin yhteen?
  • Työkaverit ajavat yhteisestä versionhallinnan haarasta continuous intergration:iin (CI) tapaan yhteiset yksikkötestit. Jos jotain menee pieleen muiden yhteisten koodimuutosten kanssa, työ palaa kehittäjälle uudestaan. CI pitää huolen, että testiin ei mene mitään, jos yksikin testi on rikki. CI työväline voi olla esimerkiksi Jenkins.
  • Eri vaiheissa data ja palvelinalusta pidetään konfiguroinneiltaan ja ohjelmiltaan vertailukelpoisena.
  • Testiservereillä tehdään automatisoituja web- tms. testejä, joilla varmennetaan, että esim. eri selainversiot on tuettuja. Asiakkaat myös suoraan varmistavat staging serverillä, että ajatus on tuotteessa kohdillaan.
  • Miten tuotoksia viedään luotettavasti ja tehokkaasti testiin ja tuotantoon asiakkaita tyydyttäen?
  • Kehittäjien yhteiseltä testiserveriltä, tuotokset viedään testiserverille, sieltä pilottiasiakkaiden katsastamalle staging serverille ja sieltä tuotantoon. Jokaiseen vaiheeseen liittyy oma versionhallinnan haara. Myös testiserverillä ajetaan yksikkötestit.
  • Kun koko ketju kehityksestä tuotantoon menee automaattisesti puhutaan Continuous Delivery:stä. Tähän päästään, jos asiakas ei välissä halua tarkistaa tilannetta Staging -serverillä.
Explore Our Articles and Examples

Try Our Other Websites!

Photos for Class   •   Quick Rubric   •   abcBABYart   •   Storyboard That's TPT Store