Mga Tampok

Staging, push-to-live at mga git deploy

Magsimula ng kopya ng staging sa isang click, subukan ang iyong mga pagbabago nang ligtas, pagkatapos ay itulak sa live kapag handa ka na. Mag-konekta ng git provider at ang bawat push ay magbu-build at mag-de-deploy nang kusa. Kapag may nag-Ganyong mali, i-roll back sa nakaraang release sa loob ng ilang segundo.

  • 1-clickStaging at pag-push sa live
  • 99.99%Paseguruhan ng Uptime
  • 3Mga sinusuportahang provider ng Git

Subukin sa staging, ilabas nang may kumpiyansa

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

Isang-click na staging

Lumikha ng staging copy ng iyong live site kasama ang mga file at database nito na buo, sa parehong stack at blueprint tulad ng produksyon, kaya ang iyong sinusubukan ay ang iyong inilalabas.

Push-to-live

Kapag handa na ang iyong mga pagbabago, i-push ang staging papuntang production sa isang galaw. Walang manu-manong pagkopya ng file, walang marupok na database export.

Ibalik sa nakaraang release

Ang bawat deploy ay isang bersyon na release. Kung sakaling magloko ang isang pagbabago, direktang bumalik sa huling kilalang maayos na release nang walang restore ticket.

Parehong daloy ng trabaho, bawat stack

Pinamamahalang WordPress, WooCommerce, PHP, static HTML o Node — pareho ang takbo ng staging at push-to-live sa lahat ng iyong mga site.

Tuloy-tuloy na deployment na nakabatay sa Git

Ikonekta ang isang git provider minsan at ang iyong repository ay magiging source of truth. Mag-push ng code at ang platform na ang magbu-build at mag-de-deploy nito para sa iyo.

Ikonekta ang GitHub, GitLab o Bitbucket sa pamamagitan ng OAuth at ang iyong mga deploy key ay nakaimbak sa naka-encrypt na credential store, hindi kailanman sa plain config. May nag-a-activate na webhook sa bawat push, na nagti-trigger ng matibay na build-and-deploy pipeline na nagpapatakbo ng mga hakbang sa build para sa iyong stack — Composer, npm at ang iba pa — bago i-release sa site.

Ipasok ang mga branch sa mga environment ayon sa kasalukuyang takbo ng trabaho ng iyong team: ang main sa production, ang staging sa staging, o anupamang nakaugaliang gusto mo. Mag-merge sa isang branch at kusa nang mag-a-update ang katugmang environment, kaya ang pag-promote ng pagbabago ay isang git push lang.

  • Ikonekta ang GitHub, GitLab o Bitbucket sa pamamagitan ng OAuth, na may mga deploy key na nakatago sa credential store
  • Ang webhook sa push ay naglulunsad ng matibay na pipeline ng build-and-deploy
  • Awtomatikong tumatakbo ang mga hakbang sa pagbuo sa bawat stack (Composer, npm at iba pa)
  • Pag-uugnay ng branch sa environment — halimbawa ang main sa production, ang staging sa staging
  • Bumalik sa alinmang nakaraang release kung kinakailangan mo
  • Ang mga pag-deploy ay tumatakbo bilang matibay at puwedeng uliting mga daloy ng trabaho, kaya ang isang saglit na aberya sa gitna ng pag-build ay hindi kailanman mag-iiwan ng kalahating na-deploy na site

Ginawa para sa paraan ng iyong pagbuo

Ang tuluy-tuloy na pag-deploy ay hindi dapat mangahulugan ng pagsuko ng kontrol. Ikaw ang magpapasya kung aling branch ang nakamapa sa aling environment, kailan itataas ang isang pagbabago, at kailan babalik sa dati. Ang pipeline ang bahala sa mekanikal na gawain — pag-pull ng code, pagpapatakbo ng mga build, atomikong paglabas — kaya ang pag-deploy ay simple, nauulit, at nababaliktad.

Kung gagamitin mo ang aming AI Pack, ang assistant ay maaaring mag-code 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 landas ng build, deploy, at rollback tulad ng anumang isinulat mo nang manu-mano.

FAQ

Paano gumagana ang one-click staging?

Ang Staging ay lumilikha ng buong kopya ng iyong live na site — mga file at database — sa parehong stack at blueprint tulad ng sa production. Sinusubukan mo ang iyong mga pagbabago sa kopya, pagkatapos ay ginagamit ang push-to-live upang i-promote ang mga ito sa production sa isang aksyon.

Anong mga git provider ang maaari kong ikonekta?

GitHub, GitLab at Bitbucket. Nakakonekta ka sa pamamagitan ng OAuth at ang iyong mga deploy key ay nakaimbak sa naka-encrypt na credential store, hindi kailanman sa mga simpleng config file.

Ano ang nangyayari kapag nag-push ako ng code?

Ang webhook ay nagti-trigger sa push at nagsisimula ng matatag na pipeline ng build-at-deploy. Pinapatakbo nito ang mga hakbang sa pag-build para sa iyong stack — Composer, npm at iba pa — at inilalabas ang resulta sa kapaligiran na naka-map sa branch na iyon.

Maari ko bang i-map ang iba't ibang branch sa iba't ibang environment?

Oo. Binibigyang-daan ka ng branch-to-environment mapping na ituro, halimbawa, ang main sa production at ang staging sa staging. Mag-merge sa isang branch at awtomatikong magdedeploy ang kaukulang environment.

Paano kung masira ng isang deploy ang site?

Ang bawat deploy ay isang may bersyong release, kaya maaari kang bumalik sa naunang release nang walang restore ticket. Dahil tumatakbo ang mga deploy bilang matibay at puwedeng uliting mga workflow, ang pagkabigo sa gitna ng build ay hindi kailanman mag-iwan sa site na kalahating naka-deploy.

Ipadala ang mga pagbabago nang walang drama

Mag-stage, mag-push-to-live, at mag-deploy mula sa git. Walang-card na 14-araw na pagsubok, 30-araw na garantiya sa pagbabalik ng pera, libreng migration at walang vendor lock-in.

Magsimula nang libre