Mga Tampok

Staging, push-to-live at mga git deploy

Maglunsad ng staging copy sa isang pag-click, subukan ang iyong mga pagbabago nang ligtas, pagkatapos ay i-push sa live kapag handa ka na. Magkonekta ng git provider at ang bawat push ay bubuo at magde-deploy nang kusa. Kapag may nagkamali, bumalik sa nakaraang release sa loob ng ilang segundo.

Isang draft na kopya ng isang site sa tabi ng nai-publish, na may hakbang sa pag-promote sa pagitan ng mga ito.
  • 1-clickStaging at pag-push sa live
  • 99.99%Garantiya ng uptime
  • 3Mga sinusuportahang provider ng Git

Subukan sa staging, ilabas nang may kumpiyansa

Ang bawat site ay nakakakuha ng kumpletong staging environment, hindi hula-hula. I-clone ang production, magtrabaho sa kopya, pagkatapos ay i-merge pabalik ang iyong mga pagbabago kapag napatunayan na ang mga ito.

Isang-click na staging

Gumawa ng staging copy ng iyong live na site na buo ang mga file at database nito, sa parehong stack at blueprint tulad ng produksyon, upang kung ano ang iyong sinusubukan ay siya ring iyong inilalabas.

I-push sa live

Kapag handa na ang iyong mga pagbabago, itulak ang staging patungo sa production sa isang aksyon lang. Walang manu-manong pagkopya ng file, walang marupok na pag-export ng database.

I-rollback sa nakaraang release

Ang bawat pag-deploy ay may bersyong release. Kung magkaroon ng problema ang isang pagbabago, direktang bumalik sa huling kilalang maayos na release nang walang restore ticket.

Parehong daloy ng trabaho, bawat stack

Pinamamahalaang WordPress, WooCommerce, PHP, static na HTML o Node — pareho ang takbo ng staging at push-to-live sa lahat ng inyong site.

Tuloy-tuloy na deployment na nakabatay sa Git

Magkonekta ng git provider nang isang beses at ang iyong repository ay magiging pinagmumulan ng katotohanan. Mag-push ng code at bubuuin at ide-deploy ito ng platform para sa iyo.

Ikonekta ang GitHub, GitLab, o Bitbucket sa pamamagitan ng OAuth at ang iyong mga deploy key ay maiimbak sa naka-encrypt na imbakan ng kredensyal, hinding-hindi sa payak na pagsasaayos. Umiiral ang isang webhook sa bawat push, na nagpapagana ng isang matatag na pipeline sa pag-build at pag-deploy na nagpapatakbo ng mga hakbang sa pag-build para sa iyong stack — Composer, npm, at ang iba pa — bago maglabas sa site.

I-map ang mga branch sa mga environment sa paraang ginagawa na ng inyong team: main sa production, staging sa staging, o anumang convention na mas gusto ninyo. Mag-merge sa isang branch at ang katugmang environment ay kusang mag-a-update, kaya ang pag-promote ng pagbabago ay isa lamang git push.

  • Ikonekta ang GitHub, GitLab o Bitbucket sa pamamagitan ng OAuth, na may mga deploy key na nakatago sa imbakan ng kredensyal
  • Ang webhook sa push ay nagpapasimula ng matibay na pipeline ng build-and-deploy
  • Awtomatik na tumatakbo ang mga hakbang sa pag-build bawat stack (Composer, npm, at higit pa)
  • Pagmamapa ng branch-to-environment — halimbawa main patungong production, staging patungong staging
  • Bumalik sa anumang nakaraang release kapag kailangan mo
  • Tumatakbo ang mga deploy bilang matibay at nauulit na mga workflow, kaya ang aberya sa gitna ng pag-build ay hindi kailanman mag-iiwan ng site na kalahati lang ang pagkaka-deploy.

Ginawa para sa paraan ng iyong pagbuo

Ang patuloy na pag-deploy ay hindi dapat mangahulugan ng pagsuko ng kontrol. Kayo ang nagpapasya kung aling branch ang tumutugma sa aling environment, kailan pino-promote ang isang pagbabago, at kailan babalik sa dati. Pinangangasiwaan ng pipeline ang mekanikal na gawain — pag-pull ng code, pagpapatakbo ng mga build, atomikong paglalabas — upang ang pag-deploy ay maging karaniwan, nauulit, at nababaligtad.

Kung gagamitin mo ang aming AI Pack, maaaring mag-code ang assistant ng mga pagbabago at i-push ang mga ito sa iyong mga site sa pamamagitan ng parehong pipeline, kaya ang pagbabagong ginawa ng AI ay dadaan sa eksaktong parehong proseso ng build, deploy, at rollback tulad ng anumang isusulat mo nang manu-mano.

Mga Madalas Itanong

Paano gumagana ang one-click staging?

Ang staging ay gumagawa ng buong kopya ng iyong live site — mga file at database — sa parehong stack at blueprint tulad ng produksyon. Sinusubukan mo ang iyong mga pagbabago sa kopya, pagkatapos ay ginagamit ang push-to-live upang ilipat ang mga ito sa produksyon sa isang aksyon.

Aling mga git provider ang maaari kong ikonekta?

GitHub, GitLab, at Bitbucket. Kumokonekta kayo sa pamamagitan ng OAuth at ang inyong mga deploy key ay naka-store sa naka-encrypt na imbakan ng kredensyal, hinding-hindi sa mga payak na configuration file.

Ano ang mangyayari kapag nag-push ako ng code?

Nagti-trigger ang isang webhook sa push at nagsisimula ng matibay na pipeline sa pag-build at pag-deploy. Pinapagana nito ang mga hakbang sa pag-build para sa inyong stack — Composer, npm, at mga katulad — at inilalabas ang resulta sa environment na nakamapa sa branch na iyon.

Maaari ko bang imapa ang iba't ibang branch sa iba't ibang environment?

Oo. Ang pagmamapa ng branch-to-environment ay nagbibigay-daan sa inyo na ituro, halimbawa, ang main sa production at ang staging sa staging. Mag-merge sa isang branch at awtomatikong magde-deploy ang katugmang environment.

Paano kung masira ng pag-deploy ang site?

Ang bawat pag-deploy ay isang release na may bersyon, kaya maaari kayong bumalik sa nakaraang release nang walang restore ticket. Dahil tumatakbo ang mga pag-deploy bilang matitibay at nauulit na mga daloy ng trabaho, ang pagkabigo sa kalagitnaan ng pagbuo ay hindi kailanman mag-iiwan sa site na kalahating naka-deploy.

Ipatupad ang mga pagbabago nang walang problema

Mag-stage, mag-push-to-live, at mag-deploy mula sa git. 14 na araw na trial na walang kinakailangang card, 30 araw na garantiyang maibabalik ang bayad, libreng paglipat, at walang pagtatali sa iisang vendor.

Magsimula nang libre