Марҳили санҷиши бо як клик
Nusxai staging-i saiti faoli худро бо файлҳо ва пойгоҳи додаҳои он, ки дастноxӯрдаанд, дар ҳамон стек ва нақшаи муҳити корӣ (production) эҷод кунед, то он чизеро, ки месанҷед, ҳамонро нашр кунед.
Хусусиятҳо
Нuskhai azmishro bo yaklik jam' kuned, tagyirotkhoro biin osoni bisanҷed va ba'd az tayyor shudan onro ba sayt guzaşted. Yak ta'minoti gitiro vasl kuned va har yak push hudro mesozad va sahifa namoyon mesavad. Vaqte ki chize xato meravad, dar çand soniya ba nashri peşina bargarded.
Ҳар як сайт муҳити пурраи санҷишӣ мегирад, на тахмин. Нусхаи истеҳсолиро эҷод кунед, бо матн кор кунед ва пас аз тасдиқ шудани тағйирот онҳоро боз баргардонед.
Nusxai staging-i saiti faoli худро бо файлҳо ва пойгоҳи додаҳои он, ки дастноxӯрдаанд, дар ҳамон стек ва нақшаи муҳити корӣ (production) эҷод кунед, то он чизеро, ки месанҷед, ҳамонро нашр кунед.
Вақте ки тағйироти шумо омода мешаванд, марҳилаи санҷиширо (staging) дар як амал ба истеҳсол (production) ворид кунед. Бе нусхабардории дастии файлҳо, бе содироти нозуки пойгоҳи додаҳо.
Ҳар як ҷойгузинӣ як нашри версияшуда аст. Агар тағйирот нодуруст кор кунад, бидуни дархости барқарорсозӣ мустақиман ба охирин нашри маълуми хуб баргардед.
WordPress-i идорашаванда, WooCommerce, PHP, HTML-и статикӣ ё Node — муҳити санҷишӣ ва интиқол ба сомонаи корӣ дар ҳамаи сомонаҳои شما ба як тарзе кор мекунанд.
Як провайдери git-ро як бор пайваст кунед ва репозиторияи шумо манбаи ҳақиқат мегардад. Кодро ворид кунед ва платформа онро барои шумо сохта ва ҷойгир мекунад.
Бо истифода аз OAuth GitHub, GitLab ё Bitbucket-ро пайваст кунед ва калитҳои паҳнкунии шумо дар анбори рамзгузоришудаи маълумотҳои корбарӣ маҳфуз нигоҳ дошта мешаванд, на ҳеҷ гоҳ дар конфигуратсияи оддӣ. Як webhook ҳангоми ҳар як пахшкунӣ (push) кор мекунад, ки қубури устувори сохтмон ва паҳнкуниро оғоз мекунад. Ин қубур пеш аз ба сомона баровардан, қадамҳои сохтмонро барои стеки шумо — Composer, npm ва дигаронро иҷро мекунад.
Шoxаҳоро ба муҳити корӣ мувофиқи тартиби кори дастатон пайваст кунед: main ба production, staging ба staging ё ҳар тарзе, ки ба шумо писанд аст. Ба як шоха муттаҳид кунед ва муҳити кории мувофиқ худаш нав мешавад, бинобар ин пешбурди тағйирот танҳо бо як фармони git push иҷро мешавад.
Тақсимоти пайваста набояд маънои аз دست додани идоракуниро дошта бошад. Шумо муайян мекунед, ки кадом шоха ба кадом муҳит мувофиқ аст, тағйирот кай пешбарӣ мешавад ва кай бояд ба ҳолати пешина баргашт. Конвейер кори техникиро иҷро мекунад — кашидани код, иҷрои сохтмонҳо, баровардани атомӣ — то ки паҳнкунӣ дилгиркунанда, такроршаванда ва баргардонидашаванда бошад.
Агар шумо аз бастаи AI-и мо истифода баред, ёрдамчӣ метавонад тағйироти барномасозиро ворид кунад ва онҳоро тавассути ҳамон конвейер ба сайтҳои шумо фиристад, то тағйироти бо AI сохташуда аз ҳамон роҳи сохтмон, ҷойгиркузӣ ва баргардонидан гузарад, ки ҳама гуна чизҳои бо дасти худ навиштаи шумо.
Муҳити озмоишӣ нусхаи пурраи сайти амалкунандаи шумо — файлҳо ва пойгоҳи додаҳоро — дар ҳамон стек ва нақшае, ки муҳити корӣ дорад, эҷод мекунад. Шумо тағйироти худро дар ин нусха месанҷед ва сипас бо ёрии амали push-to-live онҳоро бо як амал ба муҳити корӣ мегузаронед.
GitHub, GitLab ва Bitbucket. Шумо тавассути OAuth пайваст мешавед ва калитҳои паҳнкунии шумо дар анбори рамзгузоришудаи маълумоти боэътимод нигоҳ дошта мешаванд, на ҳеҷ гоҳ дар файлҳои муқаррарии конфигуратсия.
Як вебухук ҳангоми push кор медарояд ва қубури пойдори сохтмон ва ҷойгиркуниро оғоз мекунад. Он қадамҳои сохтмонро барои стеки шумо — Composer, npm ва монанди инҳо — иҷро мекунад ва натиҷаро ба муҳити ба он шоха пайвастшуда нашр мекунад.
Бале. Хритасозии шоха ба муҳит ба шумо имкон медиҳад, ки масалан, main-ро ба production ва staging-ро ба staging равона кунед. Ба шоха муттаҳид кунед ва муҳити мувофиқ ба таври худкор паҳн мешавад.
Ҳар як ҷойгузорӣ як нашри версияшуда аст, бинобар ин шумо метавонед бидуни чиптаи барқарорсозӣ ба нашри пешина баргардед. Азбаски ҷойгузориҳо ҳамчун коркардҳои устувор ва такроршаванда иҷро мешаванд, нокомии миёни сохтмон ҳеҷ гоҳ сайттро нимҷойгузорӣ намегузорад.
Марҳила, интиқол ба фаъол (push-to-live) ва паҳнкунӣ аз git. Имтиҳони 14-рӯзаи бе корти бонкӣ, кафолати бозпас додани маблағ дар муддати 30 рӯз, кӯчондани ройгон ва бидуни маҳдудияти ивазкунии таъминкунанда.
Оғози ройгон