Бір шерту арқылы сынақ ортасы
Өндірістегідей жиынтық пен схемада, файлдары мен дерекқоры өзгеріссіз қалатын тікелей сайттың сыналатын көшірмесін жасаңыз, осылайша сынақтан өткен нәрсе өндіріске енгізіледі.
Мүмкіндіктері
Бір шерту арқылы сықақ көшірмесін (staging) жасаңыз, өзгерістеріңізді қауіпсіз сынақтан өткізіңіз, содан кейін дайын болғанда тікелей эфирге (live) жіберіңіз. Git провайдерін қосыңыз, сонда әрбір жіберу автоматты түрде жиналып, орнатылады. Бірдеңе дұрыс жұмыс істемесе, бірнеше секунд ішінде алдыңғы шығарылымға қайтарыңыз.
Әр сайт толықтай сынақ ортасын алады, бұл жай болжам емес. Өнімділік ортасын көшіріп алыңыз, мәтінмен жұмыс жасаңыз, содан кейін өзгерістерді дәлелденген соң қайта біріктіріңіз.
Өндірістегідей жиынтық пен схемада, файлдары мен дерекқоры өзгеріссіз қалатын тікелей сайттың сыналатын көшірмесін жасаңыз, осылайша сынақтан өткен нәрсе өндіріске енгізіледі.
Өзгерістеріңіз дайын болған кезде, staging ортасын бір әрекетпен production ортасына жіберіңіз. Файлдарды қолмен көшіру де, сенімсіз деректер базасының экспорты да жоқ.
Әрбір орналастыру — нұсқаланған шығарылым. Егер өзгеріс дұрыс жұмыс істемесе, қалпына келтіру сұрауынсыз бірден соңғы белгілі дұрыс шығарылымға кері қайтарыңыз.
Managed WordPress, WooCommerce, PHP, static HTML немесе Node — сайттарыңыздың барлығында staging пен push-to-live бірдей жұмыс істейді.
Git провайдерін бір рет қоссаңыз, репозиторийіңіз шындықтың негізгі көзіне айналады. Кодты жіберсеңіз, платформа оны өзі жинап, орналастырады.
GitHub, GitLab немесе Bitbucket қызметін OAuth арқылы қосыңыз, сонда сіздің орналастыру кілттеріңіз ашық конфигурацияда емес, шифрланған тіркелгі деректері қоймасында сақталады. Сайтқа шығар алдында стекке арналған құрастыру қадамдарын (Composer, npm және басқаларын) орындайтын төзімді құрастыру және орналастыру құбырын іске қосатын webhook әрбір push кезінде жұмыс істейді.
Тармақтарды командаңыздың жұмыс үрдісіне сай орталармен байланыстырыңыз: main — өндірістік ортамен, staging — сынақ ортасымен немесе өзіңізге ұнайтын басқаша тәсілмен. Тармаққа біріктіріңіз, сонда тиісті орта өзі жаңарады, демек өзгерісті жылжыту үшін тек git push жасау жеткілікті.
Үздіксіз орналастыру бақылауды жоғалту дегенді білдірмеуі тиіс. Қай тармақ қай ортаға сәйкес келетінін, өзгерістің қашан іске қосылатынын және қашан кері қайтарылатынын өзіңіз шешесіз. Конвейер механикалық жұмысты атқарады — кодты шығарып алу, құрастыруды орындау, атомдық түрде шығару — сондықтан орналастыру жалықтыратын, қайталанатын және кері қайтарылатын болады.
Егер сіз біздің AI Pack пакетін қолдансаңыз, көмекші өзгерістерді кодтап, оларды сол конвейер арқылы сайттарыңызға жібере алады, осылайша AI жазған өзгеріс сіз өз қолмен жазған кез келген нәрсемен дәл сондай құрастыру, орналастыру және кері қайтару жолынан өтеді.
Staging – бұл өндірістік ортамен бірдей стэк пен шаблон негізінде тікелей сайтыңыздың толық көшірмесін (файлдар мен дерекқорды) жасайды. Өзгерістерді осы көшірмеде сынақтан өткізіп, содан кейін push-to-live функциясының көмегімен оларды бір әрекетпен өндірістік сайтқа тасымалдайсыз.
GitHub, GitLab және Bitbucket. Сіз OAuth арқылы қосыласыз және орналастыру кілттеріңіз ашық мәтіндік конфигурация файлдарында емес, шифрланған тіркелгі деректері қоймасында сақталады.
Вебхук push әрекеті кезінде іске қосылып, тұрақты құрастыру және орналастыру конвейерін бастайды. Ол сіздің стекіңіздің құрастыру қадамдарын (Composer, npm және т.б.) орындайды және нәтижесін сол тармаққа сәйкестендірілген ортаға шығарады.
Иә. Тармақ пен орта арасындағы сәйкестік мысалы, main тармағын production ортасына, ал staging тармағын staging ортасына бағыттауға мүмкіндік береді. Тармаққа өзгерістерді біріктірсеңіз, сәйкес келетін орта автоматты түрде орналастырылады.
Әрбір орналастыру нұсқаланған шығарылым болып табылады, сондықтан қалпына келтіру сұрауынсыз алдыңғы шығарылымға қайта орала аласыз. Орналастырулар берік, қайталауға болатын жұмыс процестері ретінде орындалатындықтан, құрастыру кезіндегі сәтсіздік сайтты ешқашан жартылай орналастырылған күйде қалдырмайды.
Сент-стейдж, өнімділік ортасына жіберу және git арқылы орналастыру. Карта талап етілмейтін 14 күндік сынақ мерзімі, 30 күндік ақшаны қайтару кепілдігі, тегін көшіру және жеткізушіге тәуелсіздік.
Тегін бастау