Мүмкіндіктері

Стейжинг, тірі серверге шығару және git арқылы орналастыру

Бір шерту арқылы сықақ көшірмесін (staging) жасаңыз, өзгерістеріңізді қауіпсіз сынақтан өткізіңіз, содан кейін дайын болғанда тікелей эфирге (live) жіберіңіз. Git провайдерін қосыңыз, сонда әрбір жіберу автоматты түрде жиналып, орнатылады. Бірдеңе дұрыс жұмыс істемесе, бірнеше секунд ішінде алдыңғы шығарылымға қайтарыңыз.

  • 1 рет басу арқылыStaging және өнімді ортаға жіберу
  • 99.99%Жұмыс уақытына кепілдік
  • 3Қолдау көрсетілетін Git провайдерлері

Стейaging-де сынақтан өткізіңіз, сенімді түрде шығарыңыз

Әр сайт толықтай сынақ ортасын алады, бұл жай болжам емес. Өнімділік ортасын көшіріп алыңыз, мәтінмен жұмыс жасаңыз, содан кейін өзгерістерді дәлелденген соң қайта біріктіріңіз.

Бір шерту арқылы сынақ ортасы

Өндірістегідей жиынтық пен схемада, файлдары мен дерекқоры өзгеріссіз қалатын тікелей сайттың сыналатын көшірмесін жасаңыз, осылайша сынақтан өткен нәрсе өндіріске енгізіледі.

Серверге жариялау

Өзгерістеріңіз дайын болған кезде, staging ортасын бір әрекетпен production ортасына жіберіңіз. Файлдарды қолмен көшіру де, сенімсіз деректер базасының экспорты да жоқ.

Алдыңғы шығарылымға қайтару

Әрбір орналастыру — нұсқаланған шығарылым. Егер өзгеріс дұрыс жұмыс істемесе, қалпына келтіру сұрауынсыз бірден соңғы белгілі дұрыс шығарылымға кері қайтарыңыз.

Барлық стектер үшін бірдей жұмыс процесі

Managed WordPress, WooCommerce, PHP, static HTML немесе Node — сайттарыңыздың барлығында staging пен push-to-live бірдей жұмыс істейді.

Git негізіндегі үзіліссіз орналастыру

Git провайдерін бір рет қоссаңыз, репозиторийіңіз шындықтың негізгі көзіне айналады. Кодты жіберсеңіз, платформа оны өзі жинап, орналастырады.

GitHub, GitLab немесе Bitbucket қызметін OAuth арқылы қосыңыз, сонда сіздің орналастыру кілттеріңіз ашық конфигурацияда емес, шифрланған тіркелгі деректері қоймасында сақталады. Сайтқа шығар алдында стекке арналған құрастыру қадамдарын (Composer, npm және басқаларын) орындайтын төзімді құрастыру және орналастыру құбырын іске қосатын webhook әрбір push кезінде жұмыс істейді.

Тармақтарды командаңыздың жұмыс үрдісіне сай орталармен байланыстырыңыз: main — өндірістік ортамен, staging — сынақ ортасымен немесе өзіңізге ұнайтын басқаша тәсілмен. Тармаққа біріктіріңіз, сонда тиісті орта өзі жаңарады, демек өзгерісті жылжыту үшін тек git push жасау жеткілікті.

  • GitHub, GitLab немесе Bitbucket желілерін OAuth арқылы қосыңыз, ал деплой кілттері тіркелгі деректері қоймасында сақталады
  • Push кезіндегі вебхуk төзімді құрастыру және орналастыру конвейерін іске қосады
  • Әр стек үшін құрастыру қадамдары автоматты түрде орындалады (Composer, npm және т.б.)
  • Тармақты ортаға сәйкестендіру — мысалы, main — production-қа, staging — staging-ке
  • Қажет болған жағдайда кез келген алдыңғы шығарылымға оралыңыз
  • Орналастырулар тұрақты, қайталауға болатын жұмыс процестері ретінде орындалады, сондықтан құрастыру кезіндегі кішігірім ақау ешқашан жартылай орналастырылған сайтты қалдырмайды

Қалай құрғыңыз келсе, солай жасалған

Үздіксіз орналастыру бақылауды жоғалту дегенді білдірмеуі тиіс. Қай тармақ қай ортаға сәйкес келетінін, өзгерістің қашан іске қосылатынын және қашан кері қайтарылатынын өзіңіз шешесіз. Конвейер механикалық жұмысты атқарады — кодты шығарып алу, құрастыруды орындау, атомдық түрде шығару — сондықтан орналастыру жалықтыратын, қайталанатын және кері қайтарылатын болады.

Егер сіз біздің AI Pack пакетін қолдансаңыз, көмекші өзгерістерді кодтап, оларды сол конвейер арқылы сайттарыңызға жібере алады, осылайша AI жазған өзгеріс сіз өз қолмен жазған кез келген нәрсемен дәл сондай құрастыру, орналастыру және кері қайтару жолынан өтеді.

Жиі қойылатын сұрақтар

Біrtықты stending қалай жұмыс істейді?

Staging – бұл өндірістік ортамен бірдей стэк пен шаблон негізінде тікелей сайтыңыздың толық көшірмесін (файлдар мен дерекқорды) жасайды. Өзгерістерді осы көшірмеде сынақтан өткізіп, содан кейін push-to-live функциясының көмегімен оларды бір әрекетпен өндірістік сайтқа тасымалдайсыз.

Қандай git провайдерлерін қоса аламын?

GitHub, GitLab және Bitbucket. Сіз OAuth арқылы қосыласыз және орналастыру кілттеріңіз ашық мәтіндік конфигурация файлдарында емес, шифрланған тіркелгі деректері қоймасында сақталады.

Кодты жібергенімде не болады?

Вебхук push әрекеті кезінде іске қосылып, тұрақты құрастыру және орналастыру конвейерін бастайды. Ол сіздің стекіңіздің құрастыру қадамдарын (Composer, npm және т.б.) орындайды және нәтижесін сол тармаққа сәйкестендірілген ортаға шығарады.

Әртүрli тармақтарды әртүрлі орталарға картаға түсіре аламын ба?

Иә. Тармақ пен орта арасындағы сәйкестік мысалы, main тармағын production ортасына, ал staging тармағын staging ортасына бағыттауға мүмкіндік береді. Тармаққа өзгерістерді біріктірсеңіз, сәйкес келетін орта автоматты түрде орналастырылады.

Жаңалықты енгізу сайтты бұзып жіберсе не болады?

Әрбір орналастыру нұсқаланған шығарылым болып табылады, сондықтан қалпына келтіру сұрауынсыз алдыңғы шығарылымға қайта орала аласыз. Орналастырулар берік, қайталауға болатын жұмыс процестері ретінде орындалатындықтан, құрастыру кезіндегі сәтсіздік сайтты ешқашан жартылай орналастырылған күйде қалдырмайды.

Қиындықсыз өзгерістерді жіберіңіз

Сент-стейдж, өнімділік ортасына жіберу және git арқылы орналастыру. Карта талап етілмейтін 14 күндік сынақ мерзімі, 30 күндік ақшаны қайтару кепілдігі, тегін көшіру және жеткізушіге тәуелсіздік.

Тегін бастау