Veiksmų serija, padedanti programai naudoti (paprastai bandymų ar gamybos aplinkose)

Įdiegimas susideda iš daugybės veiksmų, reikalingų programai, kuri gali būti naudojama už vystymosi aplinkos ribų (pvz., Svetainėse, kompiuteriuose, išmaniuosiuose telefonuose ir / ar tabletėse).

Aukšto lygio diegimui turite:

  • rengia programą tinkamu pakuotės formatu;
  • platina programą į galutinę aplinką (pvz., internetu, programos parduotuvėje ar kompaktiniame diske);
  • įdiegti priklausomybes (paprastai bibliotekos, vykdymo aplinka ir taikomųjų programų serveriai);
  • Konfigūruokite tikslinę aplinką (pvz., Kur yra duomenų bazės arba programų serverio vykdymo nustatymai).

Įdiegimą galima atlikti keliais būdais pagal programos tipą, pavyzdžiui:

  • įdiegti „Java“ žiniatinklio programą, mes galime pridėti stiklainius prie interneto talpyklų;
  • diegti darbalaukio programą Windows sistemoje, galime sukurti diegimo programą ir įrašyti jį į kompaktinius diskus;
  • diegti taikomąsias programas debesų aplinkoje (pvz., „Heroku“ arba „Windows Azure“), galime naudoti specialias programas arba gerai žinomas programas, pvz., „ git , kurios paleidžia keletą serverio pusės operacijų;
  • jei norite įdiegti programą „App Store“, gali reikėti siųsti prašymą parduotuvės savininkui patvirtinti. Jei paraiška yra patvirtinta, parduotuvės savininkas paskelbs naują versiją, kad ji būtų prieinama vartotojams;
  • diegimui gali prireikti platinti specialiai sukonfigūruotas virtualias mašinas su teisinga programinės įrangos versija ir priklausomybe.

Įdiegus daug problemų, susijusių su dviem pagrindinėmis temomis:

  • Taigi, kad programos parodytų tą patį elgesį gamyboje, kaip ir bandymuose bei kūrime. Norėdami tai padaryti, paprastai yra keletas bandymų aplinkų (už vystymosi ribų), kuriose programinė įranga yra įdiegta ir kruopščiai išbandyta prieš išleidžiant į gamybos aplinką. yra naudotojų pogrupio diegimo strategija, skirta aptikti su gamyba susijusias klaidas, turinčias minimalų poveikį naudotojui.
  • sugebėti grįžti prie ankstesnės stabilios versijos, jei dabartinė versija elgiasi klaidingai. Diegimo aplinka gali padėti pateikiant kai kurias ankstesnių versijų laikymo ir, jei reikia, jų įdiegimo parinktis. yra diegimo strategija, leidžianti greitai ir patikimai paleisti ir atsisakyti.

Dažniausiai užduodami klausimai

Žmonės dažnai klausia apie šias temas: