Ruby: Grįžimas prie ankstesnės versijos
Ši dokumentacija yra Išplėstiniai naudojimo būdai vadovo dalis. Visą vadovą rasite čia: Toliau su jūsų Ruby diegimais.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Diekite savo aplikaciją per kelias sekundes naudodami paprastą
git push.- Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
- Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
- Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.
Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks tik 5 minutes!
Jei jūsų gamybos diegimas neveikia kaip tikėtasi, galite grįžti atgal diegdami senesnį commit'ą. Pirmiausia naudokite žemiau esančią komandą, kad peržiūrėtumėte savo commit'ų istoriją:
git log
Ši komanda rodo datą, commit'o hash'ą ir aprašymą kiekvienam commit'ui jūsų saugykloje. Pavyzdžiui, galite matyti tokią išvestį:
commit cccc8b3ebdccb9abc1926ef49ee589dae5c5fe06 (HEAD -> main, stackhero/main)
Author: Developer
Date: Fri Apr 28 09:36:18 +0000
Break the code
commit bbbb622301772072c3d82f3cc0d91e29e6e84901
Author: Developer
Date: Wed Apr 26 12:49:28 +0000
Update the code
commit aaaa1d8b06535b413e0df8298ccf52339dfef3ff
Author: Developer
Date: Wed Apr 26 12:44:50 +0000
Improve the code
Jei commit'as su pranešimu "Break the code" (hash cccc...) veikia gamyboje, ir nusprendžiate grįžti prie ankstesnio commit'o "Update the code" (hash bbbb...), vykdykite:
git push -f stackhero bbbb622301772072c3d82f3cc0d91e29e6e84901:main
Norint išvengti klaidingo kodo diegimo ir padidinti gamybos stabilumą, labai rekomenduojama turėti "staging" aplinką.
Esanti tarp "development" ir "production" aplinkų, "staging" aplinka suteikia beveik tikslią gamybos aplinkos kopiją. Tai leidžia jums išbandyti savo kodą ir užtikrinti jo kokybę prieš diegiant į gamybą.
Naudodami staging aplinką, galite būti labiau užtikrinti savo kodo funkcionalumu ir našumu, užtikrinant patikimesnį ir tvirtesnį gamybos diegimą.
Šio tipo aplinka bus aptarta vėliau dokumentacijoje.