এক-ක්ලික් ස්ටේජින්
ඔබේ සජීවී වෙබ් අඩවියේ ප්රඩක්ෂන් පරිසරයට සමාන ස්ටැක් සහ බ්ලුප්රින්ට් එකක් මත, එහි ගොනු සහ දත්ත සමුදාය එලෙසම තබා ගනිමින් ස්ටේජින් පිටපතක් සාදා ගන්න; එවිට ඔබ පරීක්ෂා කරන දේම ඔබට ප්රඩක්ෂන් වෙත මුදා හැරිය හැක.
විශේෂාංග
එක් ක්ලික් කිරීමකින් ස්ටේජින් පිටපතක් සාදා, ඔබේ වෙනස්කම් ආරක්ෂිතව පරීක්ෂා කර, ඔබ සූදානම් වූ විට සජීවී (live) වෙබ් අඩවියට යොමු කරන්න. ගිට් (git) සපයන්නෙකු සම්බන්ධ කරන්න, එවිට සෑම තල්ලුවක් (push) සමඟම ස්වයංක්රීයව ගොඩනැඟී යෙදවේ. යම් දෝෂයක් සිදු වූ විට, තත්පර කිහිපයක් තුළ පෙර නිකුතුවට ආපසු යන්න.
සෑම වෙබ් අඩවියකටම පූර්ණ වේදිකා පරිසරයක් ලැබේ, අනුමාන කිරීමක් නොවේ. ප්රඩක්ෂන් පිටපත ක්ලෝන් කරන්න, කොපි මත වැඩ කරන්න, ඉන්පසු ඔබේ වෙනස්කම් තහවුරු වූ පසු ඒවා නැවත මර්ජ් කරන්න.
ඔබේ සජීවී වෙබ් අඩවියේ ප්රඩක්ෂන් පරිසරයට සමාන ස්ටැක් සහ බ්ලුප්රින්ට් එකක් මත, එහි ගොනු සහ දත්ත සමුදාය එලෙසම තබා ගනිමින් ස්ටේජින් පිටපතක් සාදා ගන්න; එවිට ඔබ පරීක්ෂා කරන දේම ඔබට ප්රඩක්ෂන් වෙත මුදා හැරිය හැක.
ඔබේ වෙනස්කම් සූදානම් වූ විට, එකම ක්රියාවකින් ස්ටේජින් ප්රොඩක්ෂන් වෙත තල්ලු කරන්න. අතින් ගොනු පිටපත් කිරීමක් නැත, බිඳෙනසුලු දත්ත සමුදා අපනයන නැත.
සෑම යෙදවීමක්ම අනුවාදගත නිකුතුවකි. වෙනස් කිරීමක් වැරදි ලෙස හැසිරුණහොත්, ප්රතිස්ථාපන ඉල්ලීමකින් තොරව කෙලින්ම අවසන් වරට හොඳ යැයි දන්නා නිකුතුවට ආපසු යන්න.
Managed WordPress, WooCommerce, PHP, static HTML හෝ Node — ස්ටේජින් සහ push-to-live ක්රියාකාරීත්වය ඔබේ සියලුම වෙබ් අඩවි සඳහා සමාන වේ.
Git සපයන්නෙකු වරක් සම්බන්ධ කරන්න, එවිට ඔබගේ ගබඩාව සත්යයේ මූලාශ්රය බවට පත්වේ. කේතය තල්ලු කරන්න, වේදිකාව එය ඔබ වෙනුවෙන් ගොඩනඟා යොදවයි.
OAuth හරහා GitHub, GitLab හෝ Bitbucket සම්බන්ධ කරන්න, එවිට ඔබේ deploy keys සුරක්ෂිතව එන්ක්රිප්ට් කළ credential store තුළ ගබඩා වන අතර කිසිවිටෙකත් plain config තුළ ගබඩා නොවේ. සෑම push කිරීමකදීම webhook එකක් ක්රියාත්මක වන අතර, එමගින් වෙබ් අඩවියට නිකුත් කිරීමට (release) පෙර ඔබේ stack එක සඳහා වන build පියවර — Composer, npm සහ අනෙකුත් දෑ — ධාවනය කරන කල්පවතින build-and-deploy pipeline එකක් ආරම්භ කරයි.
ඔබේ කණ්ඩායම දැනටමත් වැඩ කරන ආකාරයටම ශාඛා පරිසරයන් වෙත සිතියම්ගත කරන්න: ප්රධාන (main) නිෂ්පාදනයට, වේදිකාගත කිරීම (staging) වේදිකාගත කිරීමට, හෝ ඔබ කැමති වෙනත් ඕනෑම ක්රමයකට. ශාඛාවකට එකතු කළ විට (merge) අදාළ පරිසරය තනිවම යාවත්කාලීන වේ, එබැවින් වෙනසක් උසස් කිරීම යනු git push කිරීමක් පමණි.
නිරන්තර යෙදවීම (Continuous deployment) යනු පාලනය අත්හැරීම නොවේ. කුමන පරිසරයකට කුමන ශාඛාව (branch) සම්බන්ධ වන්නේද, වෙනසක් උසස් කරන්නේ (promoted) කවදාද, සහ ආපසු හැරෙන්නේ (fall back) කවදාද යන්න තීරණය කරන්නේ ඔබයි. නල මාර්ගය (pipeline) මගින් යාන්ත්රික වැඩ කටයුතු හසුරුවයි — එනම් කේතය ලබා ගැනීම, බිල්ඩ් ක්රියාත්මක කිරීම, සහ පරමාණුක ලෙස නිකුත් කිරීම — එබැවින් යෙදවීමක් යනු කදිම, නැවත නැවත කළ හැකි සහ ආපසු හැරවිය හැකි දෙයකි.
ඔබ අපගේ AI Pack භාවිත කරන්නේ නම්, සහායකයාට කේත වෙනස්කම් සිදුකර එකම පයිප්ලයිනය හරහා ඒවා ඔබේ වෙබ් අඩවි වෙත යොමු කළ හැක, එබැවින් AI මගින් සිදුකරන වෙනස්කම්ද ඔබ අතින් ලියන ඕනෑම දෙයක් මෙන්ම එකම බිල්ඩ් (build), ඩිප්ලෝයි (deploy) සහ රෝල්බැක් (rollback) මාර්ගය හරහා ගමන් කරයි.
වේදිකාගත කිරීම (Staging) මඟින් නිෂ්පාදන පරිසරයේ ඇති පරිදිම එකම ස්ටැක් සහ බ්ලුප්රින්ට් මත, ඔබේ සජීවී වෙබ් අඩවියේ සම්පූර්ණ පිටපතක් — ගොනු සහ දත්ත සමුදාය — සාදයි. ඔබ එම පිටපත මත ඔබේ වෙනස්කම් පරීක්ෂා කර, පසුව ඒවා එක වරකින් නිෂ්පාදන පරිසරය වෙත යෙදවීම සඳහා push-to-live භාවිතා කරන්න.
GitHub, GitLab සහ Bitbucket. ඔබ OAuth හරහා සම්බන්ධ වන අතර, ඔබේ යෙදවුම් යතුරු (deploy keys) පැහැදිලි වින්යාස ගොනු වල නොව, සංකේතනය කළ අක්තපත්ර ගබඩාවේ ගබඩා කර ඇත.
පush එකකදී වෙබ්හුක් එකක් ක්රියාත්මක වන අතර කල් පවතින ගොඩනැඟීමේ සහ යෙදවීමේ පයිප්පයක් ආරම්භ වේ. එය ඔබගේ ස්ටැක් එක සඳහා ගොඩනැඟීමේ පියවර ක්රියාත්මක කරයි — Composer, npm සහ ඒ හා සමාන ඒවා — සහ එම ශාඛාවට සිතියම්ගත කර ඇති පරිසරයට ප්රතිඵලය නිකුත් කරයි.
ඔව්. ශාඛාවෙන්-පරිසරයට සිතියම්ගත කිරීම (Branch-to-environment mapping) මගින්, උදාහරණයක් ලෙස, main යන්න production වෙතටත් staging යන්න staging වෙතටත් යොමු කිරීමට ඔබට ඉඩ සලසයි. ශාඛාවකට එකතු කළ (Merge) විට, ඊට අදාළ පරිසරය ස්වයංක්රීයව ස්ථාපනය (deploy) වේ.
සෑම ස්ථාපනයක්ම (deploy) සංස්කරණය කරන ලද නිකුතුවක් වන බැවින්, නැවත පිහිටුවීමේ ටිකට්පතකින් තොරව ඔබට පෙර නිකුතුව වෙත ආපසු යා හැක. ස්ථාපනයන් තිරසාර, නැවත උත්සාහ කළ හැකි කාර්ය ප්රවාහයන් ලෙස ක්රියාත්මක වන බැවින්, ගොඩනැගීමේ මැදදී සිදුවන අසාර්ථක වීමකින් කිසි විටෙකත් වෙබ් අඩවිය අර්ධ වශයෙන් ස්ථාපනය වී නොපවතියි.
වේදිකාව, පුෂ්-ටු-ලයිව් සහ ගිට් වලින් යෙදවීම. කාඩ්පත් අවශ්ය නොවන දින 14ක අත්හදා බැලීමේ කාලය, දින 30ක මුදල් ආපසු ගෙවීමේ සහමූහිකය, නොමිලේ සංක්රමණ සහ සැපයුම්කරු මත යැපීමෙන් තොර වීම.
නොමිලේ අරඹන්න