Боломжууд

Туршилтын орчин, үндсэн систем рүү шилжүүлэх болон git байршуулалтууд

Нэг товшилтоор туршилтын хуулбар үүсгэж, өөрчлөлтүүдээ аюулгүй шалгаад, бэлэн болмогцоо үндсэн сайт руугаа илгээнэ үү. git үйлчилгээ үзүүлэгчийг холбосноор push бүр автоматаар угсрагдаж, нийтлэгдэнэ. Ямар нэг зүйл буруу болбол хэдхэн секундийн дотор өмнөх хувилбар руу буцаарай.

Нийтлэгдсэн сайтын хажууд байрлах ноорог хуулбар ба тэдгээрийн хооронд шилжүүлэх алхамтай.
  • 1 товшилттойТуршилтын орчин ба шууд нийтлэх
  • 99.99%Хэвийн ажиллагааны баталгаа
  • 3Дэмжигдсэн Git үйлчилгээ үзүүлэгчид

Туршилтын орчинд шалгаж, итгэлтэйгээр нэвтрүүл

Сайт бүр таамаглал бус бүрэн хэмжээний туршилтын орчныг авна. Үндсэн хувилбарыг хуулбарлан, хуулбар дээр нь ажиллаж, өөрчлөлтүүдээ шалгагдсаны дараа буцаан нэгтгэнэ үү.

Нэг товшилтоор туршилтын орчин үүсгэх

Ажиллаж буй сайтынхаа файл болон мэдээллийн санг хэвээр хадгалан, үйлдвэрлэлийн орчинтой ижил стек болон төлөвлөгөө дээр туршилтын хуулбар үүсгэснээр таны шалгасан зүйл яг бодит орчинд нийтлэгдэх болно.

Шууд орчинд шилжүүлэх

Таны өөрчлөлтүүд бэлэн болмогц туршилтын орчныг үндсэн орчин руу нэг үйлдлээр шилжүүлээрэй. Файлыг гараар хуулахгүй, эмзэг өгөгдлийн санг экспортлох шаардлагагүй.

Өмнөх хувилбар руу буцаах

Байршуулалт бүр хувилбар бүхий хувилбар юм. Хэрэв өөрчлөлт алдаа гаргавал сэргээх хүсэлт гаргах шаардлагагүйгээр хамгийн сүүлийн найдвартай хувилбар руу шууд буцна уу.

Бүх багцад адилхан ажлын урсгал

Удирдлагатай WordPress, WooCommerce, PHP, статик HTML эсвэл Node — туршилтын орчин болон бодит орчинд нийтлэх нь таны бүх сайт дээр ижил байдлаар ажилладаг.

Git-д суурилсан тасралтгүй нэвтрүүлэлт

Git үйлчилгээ үзүүлэгчийг нэг удаа холбосноор таны репозитор үнэний цорын ганц эх сурвалж болно. Кодоо илгээхэд платформ үүнийг танд зориулж угсарч, байршуулах болно.

GitHub, GitLab эсвэл Bitbucket-ийг OAuth-аар холбосноор таны байршуулах түлхүүрүүд энгийн тохиргоонд бус, шифрлэгдсэн итгэмжлэлийн санд хадгалагдана. Түлхэлт (push) бүрд вэбхүүк ажиллаж, сайтад нийтлэхээс өмнө таны багцын бүтээх алхмуудыг — Composer, npm болон бусад — ажиллуулдаг бат бөх бүтээх болон байршуулах дамжуулах хоолойг эхлүүлдэг.

Багийнхаа аль хэдийн ажиллаж буй зарчмаар салбаруудыг орчнуудтай нийцүүлэн холбоно уу: main-ийг production руу, staging-ийг staging рүү, эсвэл өөрийн хүссэн дурын дүрмийг ашиглана уу. Салбарт нэгтгэснээр тохирох орчин нь өөрөө шинэчлэгдэх тул өөрчлөлтийг хэрэгжүүлэх нь ердөө git push хийх явдал юм.

  • Байршуулалтын түлхүүрүүдийг итгэмжлэлийн санд хадгалан, OAuth-аар GitHub, GitLab эсвэл Bitbucket-ийг холбоно уу
  • Push хийх үеийн вэбхүүк нь найдвартай бүтээн байгуулалт ба байршуулалтын дамжуулах хоолойг эхлүүлнэ
  • Стек тус бүрийн бүтээх үе шатууд автоматаар ажилладаг (Composer, npm болон бусад)
  • Салбараас орчинд буулгах — жишээ нь main-ийг production руу, staging-ийг staging рүү
  • Шаардлагатай үедээ өмнөх дурын хувилбар луу буцаах
  • Байршуулалт нь найдвартай бөгөөд дахин оролдох боломжтой ажлын урсгал хэлбэрээр явагддаг тул угсралтын явц дахь доголдол нь сайтыг хэзээ ч хагас байршсан төлөвт үлдээхгүй.

Таны бүтээх арга барилд нийцүүлэн бүтээв

Тасралтгүй байршуулалт гэдэг нь хяналтаа алдана гэсэн үг биш юм. Аль салбар аль орчинтой холбогдох, өөрчлөлтийг хэзээ ахиулах, хэзээ буцаахыг та өөрөө шийднэ. Пайплайн нь код татах, бүтээх ажиллагааг ажиллуулах, атомик байдлаар гаргах зэрэг механик ажлуудыг гүйцэтгэдэг бөгөөд ингэснээр байршуулалт нь энгийн, давтагдах боломжтой, мөн буцаах боломжтой болно.

Хэрэв та манай AI Pack-ийг ашиглавал туслах нь өөрчлөлтүүдийг кодлон, ижил дамжуулах хоолойгоор дамжуулан таны сайтууд руу илгээх боломжтой бөгөөд ингэснээр хиймэл оюун ухааны үүсгэсэн өөрчлөлт нь таны гараар бичсэн аливаа зүйлтэй яг адил бүтээх, байршуулах, буцаах замаар дамждаг.

Түгээмэл асуултууд

Нэг товшилтоор туршилтын орчин үүсгэх нь хэрхэн ажилладаг вэ?

Туршилтын орчин нь таны ажиллаж буй сайтын бүрэн хуулбарыг — файл болон өгөгдлийн сан — үндсэн системтэй ижил бүтэц, төлөвлөгөө дээр үүсгэдэг. Та өөрчлөлтүүдээ хуулбар дээр туршиж үзээд, дараа нь push-to-live ашиглан нэг үйлдлээр үндсэн систем рүү шилжүүлнэ.

Би ямар git үйлчилгээ үзүүлэгчдийг холбож болох вэ?

GitHub, GitLab болон Bitbucket. Та OAuth-аар холбогдох ба таны байршуулалтын түлхүүрүүд энгийн тохиргооны файлд бус, шифрлэгдсэн итгэмжлэлийн санд хадгалагддаг.

Би код оруулахад юу болох вэ?

Push хийх үед вебхук ажиллаж, найдвартай бүтээх ба байршуулах дамжуулах шугамыг эхлүүлдэг. Энэ нь таны стекийн бүтээх алхмуудыг — Composer, npm болон бусад — ажиллуулж, тухайн салбартай холбогдсон орчинд үр дүнг гаргадаг.

Би өөр өөр салбаруудыг өөр өөр орчинтой холбож болох уу?

Тийм. Салбарыг орчинтой холбох нь жишээлбэл main-ийг production руу, staging-ийг staging рүү чиглүүлэх боломжийг танд олгоно. Салбар руу нэгтгэхэд тохирох орчин автоматаар дэлгэгдэнэ.

Байршуулалт сайтын ажиллагааг доголдуулбал яах вэ?

Байршуулалт бүр нь хувилбар бүхий хувилбар байдаг тул та сэргээх хүсэлт үүсгэхгүйгээр өмнөх хувилбар руу буцах боломжтой. Байршуулалт нь найдвартай, дахин оролдох боломжтой ажлын урсгалаар явагддаг тул бүтээх явцын дундах алдаа нь сайтыг хэзээ ч хагас байршуулсан байдалд үлдээхгүй.

Өөрчлөлтийг ямар ч асуудалгүйгээр нэвтрүүл

Туршилтын орчинд бэлтгэх, шууд нийтлэх болон git-ээс байршуулах. Карт шаардахгүй 14 хоногийн туршилт, 30 хоногийн мөнгө буцаан олгох баталгаа, үнэ төлбөргүй шилжүүлэлт болон үйлчилгээ үзүүлэгчээс хараат бус байдал.

Үнэгүй эхлэх