ရင်းမြစ် ထိန်းချုပ်မှု

သင်အသုံးပြုပြီးသား repository မှ စတင်အသုံးပြုပါ — ၎င်းကိုထားရှိရန် နေရာကိုးခု

သင်အလုပ်လုပ်သည့် GitHub သို့မဟုတ် GitLab အကောင့်ကို ချိတ်ဆက်ပြီး branch တစ်ခုမှ တိုက်ရိုက် deploy လုပ်ပါ- Cloudflare Pages၊ GitHub Pages၊ GitLab Pages၊ Netlify၊ Vercel၊ Render၊ Azure Static Web Apps သို့မဟုတ် AWS Amplify သို့ ဖြစ်စေ—သို့မဟုတ် repository နှင့် ဝဘ်ဆိုက်ဖိုင်များ နှစ်ဖက်စလုံး အပြန်အလှန် အမြဲတစ်ပြေးညီဖြစ်နေမည့် ကျွန်ုပ်တို့၏ ကိုယ်ပိုင် managed hosting ပေါ်သို့ ဖြစ်စေ လုပ်ဆောင်နိုင်ပါသည်။ ချိတ်ဆက်မှုတိုင်းသည် လိုအပ်သော လုပ်ပိုင်ခွင့်အခွင့်အရေးများကို ပြသထားပြီး၊ မသိမ်းဆည်းမီ ဝန်ဆောင်မှုပေးသူ၏ API ဖြင့် စစ်ဆေးကာ Vault ထဲတွင် သိမ်းဆည်းထားပါသည်။ သင်သည် GitHub သို့မဟုတ် GitLab ဖြင့်လည်း ဝင်ရောက်နိုင်ပါသည်။

သိုလှောင်ရာနေရာမှ တိုက်ရိုက်ထုတ်လွှင့်သည့် ဝဘ်ဆိုက်သို့ ပိုက်လိုင်းတစ်လျှောက် ရွေ့လျားနေသော ကမစ်တစ်ခု။
  • GitHub + GitLabသင့်တွင်ရှိပြီးသား အကောင့်ကို ချိတ်ဆက်ပါ
  • ဦးတည်ရာ ကိုးခုအစွန်းပိုင်း လက်ခံဆောင်ရွက်သူ ရှစ်ခုနှင့် ကျွန်ုပ်တို့၏ကိုယ်ပိုင်ယာဉ်စု
  • နှစ်ဖက်ထပ်တူပြုခြင်းဆိုက်တိုင်း၊ လိုင်းတိုင်း
  • Vault တွင် သိမ်းဆည်းထားသည်ထည့်သွင်းချိန်တွင် အတည်ပြုထားသည်၊ မှတ်တမ်းတွင် ဘယ်တော့မှ မရှိပါ
  • တိုကင်ကို မသိမ်းဆည်းမီ စစ်ဆေးပြီးပါပြီအတိုင်းအတာ ကျယ်လွန်းသော တိုကင်သည် မည်သည့်အခါမျှ အတည်မပြုပါ
  • ဖြန့်ကျက်ရန် တွန်းပို့ပါလက်မှတ်စစ်ဆေးပြီး၊ စိတ်ကြိုက်
  • သင့်ဘရန့်ခ်ျ၊ သင့်တည်ဆောက်မှုလမ်းညွှန်တစ်ခုကို ထုတ်ဝေပါ သို့မဟုတ် သင်၏ကိုယ်ပိုင် CI ကို လုပ်ဆောင်ပါ
  • စနစ်တကျ ချိတ်ဆက်မှုဖြတ်ရန်ကျွန်ုပ်တို့ပြုလုပ်ခဲ့သော ချိတ်ကို အတိအကျ ဖယ်ရှားပါသည်

တစ်ကြိမ်ချိတ်ဆက်ပြီး သင်သဘောတူနေသည့်အရာကို ကြည့်ပါ

ချိတ်ဆက်မှုတစ်ခုဆိုသည်မှာ သင်သည် အခြားသူတစ်ဦးထံသို့ ပေးအပ်လိုက်သော အထောက်အထားတစ်ခု ဖြစ်ပါသည်။ ကျွန်ုပ်တို့၏စနစ်သည် မဖန်တီးမီ လိုအပ်ချက်များကို အသိပေးပြီး မသိမ်းဆည်းမီ အလုပ်လုပ်ကြောင်း သက်သေပြနိုင်သလို မည်သည့်ဘက်မှမဆို ပြန်လည်ရုပ်သိမ်းနိုင်ပါသည်။

ကြိုတင်ဖော်ပြထားသော အခွင့်ထူးများ

တိုကင်တစ်ခု မဖန်တီးမီ ၎င်းအနေဖြင့် မည်သည့်အရာကို လုပ်ဆောင်နိုင်ရမည်နှင့် အဘယ်ကြောင့်ဖြစ်သည်ကို ကျွန်ုပ်တို့ သင့်အား ပြောပြပါသည်။ တောင်းဆိုရန် ပိုမိုလွယ်ကူသောကြောင့် ဟူသည့် သဘောဖြင့် ခြုံငုံသတ်မှတ်ထားသော နယ်ပယ်မျိုး မရှိသလို၊ အလုပ်အတွက် လိုအပ်သည်ထက် ပိုမိုလိုချင်ခဲ့ကြောင်း နောက်မှ သိရှိရခြင်းမျိုးလည်း မရှိပါ။

ယုံကြည်မှုအပေါ်တွင်သာ လက်ခံထားခြင်းမဟုတ်ဘဲ ဝန်ဆောင်မှုပေးသူနှင့် စစ်ဆေးအတည်ပြုထားသည်

သင်၏တိုကင်ကို သိမ်းဆည်းခြင်းမပြုမီ ဝန်ဆောင်မှုပေးသူ၏ ကိုယ်ပိုင် API ကို ၎င်းဖြင့် ကျွန်ုပ်တို့ ခေါ်ယူစစ်ဆေးပါသည်။ မှားယွင်းနေသော၊ သက်တမ်းကုန်ဆုံးနေသော သို့မဟုတ် သတ်မှတ်ချက်နယ်ပယ် မမှန်ကန်သော တိုကင်တစ်ခုကို လက်ခံပြီး ကောင်းမွန်သည်ဟု ပြသကာ ပထမဆုံး အမှန်တကယ် စတင်အသုံးပြုချိန်တွင်မှ ကျရှုံးစေမည့်အစား ဖောင်တွင်ပင် ငြင်းပယ်လိုက်မည်ဖြစ်သည်။

Vault တွင် သိမ်းဆည်းထားပြီး အခြား မည်သည့်နေရာတွင်မှ မရှိပါ

ကျွန်ုပ်တို့၏ ကုဒ်ထဲတွင် မဟုတ်ပါ၊ ပတ်ဝန်းကျင် ဖိုင်ထဲတွင် မဟုတ်ပါ၊ မှတ်တမ်းထဲတွင် မဟုတ်ပါ၊ ညွှန်ကြားချက်လိုင်း ပေါ်တွင်လည်း မဟုတ်ပါ။ ၎င်းကို အသုံးပြုသည့် အလုပ်ဝန်မှ ၎င်းကို အသုံးပြုသည့် အခိုက်အတန့်တွင် ဖြေရှင်းပေးပါသည်။

ဆိုက်တစ်ခုစီအတွက် ရွေးချယ်ထားသော အကောင့်တစ်ခုထက်ပိုသည်

ကိုယ်ပိုင်အကောင့်တစ်ခုနှင့် အဖွဲ့အစည်းတစ်ခု၏အကောင့် သို့မဟုတ် အဖွဲ့အစည်းနှစ်ခု၏အကောင့်များကို ချိတ်ဆက်ပါ။ ဆိုက်တစ်ခုစီသည် မည်သည့်အကောင့်မှ စတင်အသုံးပြုမည်ကို ရွေးချယ်နိုင်သောကြောင့် သုံးစွဲသူ၏ သိုလှောင်ခန်းနှင့် သင့်ကိုယ်ပိုင်သိုလှောင်ခန်းတို့သည် အထောက်အထားများကို မည်သည့်အခါမျှ အတူမျှဝေသုံးစွဲမည်မဟုတ်ပါ။

သိုလှောင်ရာတစ်ခု ရောက်ရှိနိုင်သော နေရာကိုးခု

စီမံခန့်ခွဲထားသော edge လက်ခံသူ ရှစ်ခုနှင့် ကျွန်ုပ်တို့၏ ကိုယ်ပိုင်အုပ်စု။ ဦးတည်ရာသည် ချိတ်ဆက်မှု၏ ဂုဏ်သတ္တိမဟုတ်ဘဲ ဆိုက်၏ ဂုဏ်သတ္တိဖြစ်သောကြောင့် တူညီသော သိုလှောင်ရုံသည် ဌာနခွဲတစ်ခုကို Pages လက်ခံသူထံ ထုတ်ဝေနိုင်ပြီး အခြားဆိုက်တစ်ခုသည် ကျွန်ုပ်တို့၏ ဟာ့ဒ်ဝဲပေါ်တွင် လည်ပတ်နိုင်သည်။

Cloudflare Pages

အကန့်အသတ်မရှိ bandwidth၊ စီးပွားဖြစ်အသုံးပြုခွင့်နှင့် သင်၏ DNS ဇုန်ကို ထိန်းသိမ်းလေ့ရှိသော ဝန်ဆောင်မှုပေးသူထံ၌ပင် စီမံခန့်ခွဲပေးသော apex ဒိုမိန်းများ။ ဤအကြောင်းပြချက်များကြောင့် ကျွန်ုပ်တို့ ပထမဆုံးရွေးချယ်လေ့ရှိသော နေရာဖြစ်ပါသည်။

Cloudflare Pages ဟိုးစတင်း →

GitHub Pages

ကုဒ်ရှိပြီးသား repository မှ တိုက်ရိုက်ထုတ်ဝေပါ။ မျှဝေသုံးစွဲထားသော github.io အခြေခံအဆောက်အအုံကိုယ်တိုင်သည် ခြေရာတစ်ခုဖြစ်သောကြောင့် Footprint-Free လိုင်းတွင် အလံပြထားသည်။

GitHub Pages ဟိုးစတင်း →

GitLab Pages၊ Netlify၊ Vercel နှင့် အခြားအရာများ

GitLab Pages၊ Netlify၊ Vercel၊ Render၊ Azure Static Web Apps နှင့် AWS Amplify တို့သည် တူညီသော ချိတ်ဆက်မှုနှင့် တူညီသော ဖြန့်ကျက်မှုမှတ်တမ်းတို့ဖြင့် ဆိုက်တစ်ခုကို ညွှန်ပြနိုင်သည့် ပန်းတိုင်များ ဖြစ်ကြသည်။

အသေဆိုက် လက်ခံဆောင်ရွက်ပေးခြင်း →

ကျွန်ုပ်တို့၏ ကိုယ်ပိုင်စီမံခန့်ခွဲသည့် ဟိုစတင်း

တည်ဆောက်ထားသော အစုအစည်းထက် အက်ပ်လီကေးရှင်း အပြည့်အစုံ ဖြစ်သည် — WordPress၊ PHP၊ Node။ ၎င်းသည် နှစ်ဖက်ညှိနှိုင်းမှု ရရှိမည့် ပန်းတိုင်ဖြစ်သောကြောင့် စက်ပေါ်ရှိ ဖိုင်များနှင့် ဘရန်ချ်ပေါ်ရှိ ဖိုင်များသည် တစ်ပြေးညီ ဆက်လက်တည်ရှိနေမည်ဖြစ်သည်။

စီမံခန့်ခွဲထားသော ဟိုးစတင်း →

အခြားသူတစ်ဦး၏ အစွန်းကွန်ရက်ပေါ်ရှိ ဆိုက်များ

ကျွန်ုပ်တို့ မပိုင်ဆိုင်သော host တစ်ခုသို့ လွှင့်တင်ထားသည့် ဆိုက်တစ်ခုသည် ခွင့်ပြုချက်ပမာဏကို ဆက်လက်အသုံးပြုနေမည်ဖြစ်ပြီး သင်လည်ပတ်နေသည့် အခြားအရာအားလုံးနှင့်အတူ ၎င်း၏ deploy လုပ်ဆောင်မှုများ၊ စတင်လည်ပတ်ချိန်နှင့် SEO ဒေတာများနှင့်အတူ သင်၏ dashboard တွင် ဆက်လက်ပေါ်နေမည်ဖြစ်သည်။

ပြင်ပဆိုက် ခွင့်ပြုချက်များ →

သို့မဟုတ် ဤနေရာတွင် တည်းဖြတ်ပါ

ဘရောက်ဇာအတွင်း တည်းဖြတ်မှုစနစ်သည် နှစ်လမ်းသွား ချိတ်ဆက်မှုက ပြန်လည်တွန်းပို့ပေးသော ဖိုင်များပေါ်တွင် အလုပ်လုပ်သောကြောင့် ဒက်ရှ်ဘုတ်မှ အမြန်ပြင်ဆင်မှုတစ်ခုသည် နောက်ပိုင်းတွင် မည်သူမျှ ရှာမတွေ့နိုင်သော အပြောင်းအလဲတစ်ခု ဖြစ်မသွားဘဲ သင်၏ branch ပေါ်တွင် commit တစ်ခု ဖြစ်လာစေသည်။

ဝဘ်တည်းဖြတ်ကိရိယာ →

နှစ်ဖက်ထပ်တူပြုခြင်း

သင့်သိုလှောင်ရာနေရာနှင့် တိုက်ရိုက်ထုတ်လွှင့်ထားသော ဝက်ဘ်ဆိုက်၊ တစ်ပြေးညီတည်း

၎င်းကို ဖွင့်လိုက်ပါက ဆိုက်၏ ကိုယ်ပိုင်ဖိုင်များကို သင်၏ branch သို့ ပြန်လည် commit ပြုလုပ်ပေးမည်ဖြစ်ပြီး ထို branch ပေါ်ရှိ commit များသည်လည်း ဆိုက်သို့ ပြန်လည်ရောက်ရှိလာမည်ဖြစ်သည်။ ၎င်းသည် ကျွန်ုပ်တို့ host ပြုလုပ်ထားသော ဆိုက်တိုင်းတွင်၊ လိုင်းတိုင်းတွင် အလုပ်လုပ်ပါသည် — အဓိက လိုအပ်ချက်မှာ အောက်ခံစက်သည် ၎င်း၏ဖိုင်များအတွက် Git ကို လုပ်ဆောင်နိုင်ရမည်ဖြစ်ပြီး၊ ၎င်းကို အစီအစဉ်မှ ယူဆမည့်အစား ဆာဗာထံမှ တောင်းဆိုမေးမြန်းခြင်းဖြစ်သည်။

WordPress သုံးစွဲသူတစ်ဦးသည် အဓိကဖိုင်ပေါင်း လေးသောင်းကို မလိုလားဘဲ ၎င်းတို့၏ သင်းမ် (theme) ကိုသာ ခြေရာခံလိုသောကြောင့် မည်သည့်ဖိုင်တွဲကို ချိတ်ဆက်စင့်ခ်လုပ်မည်ကို သင်ရွေးချယ်နိုင်ပါသည်။ ပြီးလျှင် ၎င်းကို သင်မဖွင့်မချင်း ပိတ်ထားပါသည်- စင့်ခ်လုပ်ခြင်းကို ဖွင့်ပေးခြင်းသည် အခြားသူတစ်ဦး၏ သိုလှောင်ခန်း (repository) နှင့်ပတ်သက်သော ဆုံးဖြတ်ချက်တစ်ခုဖြစ်ပြီး ကူးပြောင်းမှုလုပ်ငန်းစဉ် (migration) က သင့်ကိုယ်စား ယင်းကို မည်သည့်အခါမျှ ဆုံးဖြတ်မပေးသင့်ပါ။

  • ကျွန်ုပ်တို့၏ ဟာ့ဒ်ဝဲပေါ်ရှိ တည်းဖြတ်မှုများသည် သင့်ဘရန့်ချ်ပေါ်တွင် commit များ ဖြစ်လာပါသည်
  • သင့် branch ပေါ်ရှိ commit များသည် ဆိုက်သို့ ပြန်ရောက်လာပါသည်
  • စာရွက်စာတမ်း မူလဖိုင်တွဲ တစ်ခုလုံး မဟုတ်ဘဲ လမ်းညွှန်တစ်ခုတည်းကိုသာ — သင်းမ်တစ်ခု၊ ပလပ်အင်တစ်ခု — ချိတ်ဆက်ပါ
  • ရှိပြီးသား ဆိုက်တိုင်းအပါအဝင် မူရင်းအတိုင်း ပိတ်ထားသည်
တည်းဖြတ်မှုစနစ်တစ်ခုတွင် ဖွင့်ထားသောဖိုင်နှင့် ထိုဖိုင်ကိုပင် သိုလှောင်ခန်းထဲ၌ commit အဖြစ် ပြသထားခြင်း။

လမ်းညွှန်တစ်ခုကို ထုတ်ဝေပါ၊ သို့မဟုတ် သင်၏ကိုယ်ပိုင် CI အား တည်ဆောက်ခွင့်ပြုပါ

မုဒ် နှစ်ခုရှိပြီး ခြားနားချက်မှာ တည်ဆောက်မှု လုပ်ဆောင်သည့် နေရာဖြစ်သည်။ နှစ်ခုစလုံးသည် နေရာတစ်ခုတည်းတွင် အဆုံးသတ်ပါသည်- ဖြန့်ကျက်မှုနှင့်အတူ ကမစ်ကို မှတ်တမ်းတင်ထားပြီး ကျွန်ုပ်တို့ ရယူထုတ်ဝေသည့် ref တစ်ခုဖြစ်သည်။

  • ထုတ်ဝေမှုစနစ်သည် သင်၏ branch ကို ရှိသည့်အတိုင်းရယူပြီး သင်သတ်မှတ်သည့် ဖိုဒါကို ထုတ်ဝေပေးပါသည် — အလွတ်ထားပါက repository ၏ အရင်းအမြစ်ကို ဆိုလိုပါသည်။
  • CI မုဒ်သည် သင်၏တည်ဆောက်မှုအမိန့်ကို သင့်ဝန်ဆောင်မှုပေးသူ၏ကိုယ်ပိုင် ပိုက်လိုင်းတွင် လုပ်ဆောင်ပြီး အထွက်ကို သီးခြားထုတ်ဝေမှု ဘရန်ချ်သို့ ကွန်မစ်လုပ်ကာ၊ ၎င်းကို ကျွန်ုပ်တို့သည် အခြားသော ရည်ညွှန်းချက်များကဲ့သို့ ရယူပါသည်။
  • ဖြန့်ကျက်မှုတစ်ခု ထုတ်ဝေလိုက်သည့် ဘရန်ချ်ကို အမြဲတစေ တိကျစွာ အမည်တပ်ထားပြီး "မူလဘရန်ချ်" ဟု မည်သည့်အခါမျှ မသုံးပါ — မူလဆက်တင်သည် သင့်မသိဘဲ ပြောင်းလဲသွားနိုင်ပြီး၊ မည်သည့်ဘရန်ချ်ကို ထုတ်ဝေခဲ့သည်ကို မဖော်ပြနိုင်သော မှတ်တမ်းသည် မှတ်တမ်းအစစ်မဟုတ်ပါ။
  • အလိုအလျောက် အသုံးချခြင်းကို မူရင်းအတိုင်း ဖွင့်ထားပြီး webhook ကို မဖယ်ရှားဘဲ ပိတ်နိုင်သည်၊ ထို့ကြောင့် ၎င်းတို့ကို လုပ်ဆောင်ခွင့် မပြုမီ ပေးပို့မှုများ ရောက်ရှိလာခြင်းကို စောင့်ကြည့်နိုင်ပါသည်။
  • ဖြန့်ကျက်မှုတိုင်းသည် ၎င်း၏ commit၊ ရလဒ်နှင့် အချိန်တို့ကို မှတ်တမ်းတင်ပြီး နောက်ခံတွင် လုပ်ဆောင်ပါသည် — တည်ဆောက်မှု ပြီးဆုံးသည်နှင့် စာမျက်နှာသည် အလိုအလျောက် အပ်ဒိတ်ဖြစ်သွားပါမည်။
  • ချိတ်ဆက်မှုဖြတ်တောက်ခြင်းသည် ကျွန်ုပ်တို့ဖန်တီးထားသော webhook ကို ၎င်း၏ id ဖြင့်သာ အတိအကျဖယ်ရှားပေးမည်ဖြစ်ပြီး သင်၏ repository ထဲရှိ အခြားမည်သည့်အရာကိုမျှ ဖယ်ရှားမည်မဟုတ်ပါ။

သိုလှောင်ရာနေရာမှ တိုက်ရိုက်ဆိုက်သို့

  1. အကောင့်ကို ချိတ်ဆက်ပါ

    ချိတ်ဆက်မှုများ အောက်ရှိ GitHub သို့မဟုတ် GitLab။ သင် တိုကင်မဖန်တီးမီ အထူးအခွင့်အရေးများကို စာရင်းပြုစုထားပြီး ၎င်းကို မသိမ်းဆည်းမီ ဝန်ဆောင်မှုပေးသူနှင့် စစ်ဆေးပါသည်။

  2. ဆိုဒ်တစ်ခုကို သိုလှောင်ရုံတစ်ခုသို့ ညွှန်ပြပါ

    ပိုင်ရှင်၊ သိုလှောင်ရာနေရာ (repository)၊ ဘရန်ခ်ျ (branch) နှင့် ကျွန်ုပ်တို့သည် လမ်းညွှန်တိုက်ရိုက်တစ်ခုကို ထုတ်ဝေမည်လား သို့မဟုတ် သင်၏ CI တည်ဆောက်ထားသောအရာကို ဆွဲယူမည်လားဆိုသည်တို့ ဖြစ်သည်။ ၎င်း၏ အစိတ်အပိုင်းတစ်ခုအနေဖြင့် ကျွန်ုပ်တို့သည် push webhook ကို မှတ်ပုံတင်ပါသည်။

  3. တွန်းပါ သို့မဟုတ် ခလုတ်ကို နှိပ်ပါ

    သတ်မှတ်ထားသော branch သို့ push ပြုလုပ်ခြင်းက deploy လုပ်ငန်းစဉ်ကို စတင်စေသည်၊ သို့မဟုတ် ဆိုက်၏ Deploy တက်ဘ်မှ သင်လိုအပ်သလို deploy ပြုလုပ်နိုင်သည်။ Build များသည် နောက်ခံတွင် လုပ်ဆောင်ပါသည်။

  4. ၎င်းကို ကြည့်ရှုပြီး သင်အလိုရှိပါက ပြန်လည် ထပ်တူပြုပါ

    ဖြန့်ကျက်မှုမှတ်တမ်းသည် အဘယ်အရာကို မည်သည့်အချိန်တွင် ထုတ်ဝေခဲ့သည်ကို ပြသသည်။ နှစ်ဖက်စလုံး ထပ်တူပြုခြင်းကို ဖွင့်ပါ၊ ဤနေရာတွင် သင်ပြုလုပ်သော တည်းဖြတ်မှုများသည် သင့် branch ပေါ်တွင် commit များအဖြစ် ပြန်လည်ရောက်ရှိလာပါမည်။

တစ်ခုခုမှားယွင်းနေပါက

"ချိတ်ဆက်ထားသော်လည်း မည်သည့်အခါမျှ မပို့ဆောင်ပါ" သည် သင့်အား ကျွန်ုပ်တို့ အမှန်တကယ် အသိပေးမည့် အခြေအနေတစ်ခုဖြစ်သည်

ကောင်းမွန်နေပုံပေါ်သော်လည်း မည်သည့်အရာမျှ လက်မခံရရှိသည့် repository ချိတ်ဆက်မှုသည် သတိမပြုမိနိုင်သော ပုံမှန်ချို့ယွင်းချက်ဖြစ်သည် — နယ်ပယ်မှားယွင်းနေသော တိုကင်တစ်ခု၊ ဝန်ဆောင်မှုပေးသူထံတွင် ပိတ်ဆို့ခံထားရသော ပေးပို့မှု၊ တစ်စုံတစ်ယောက်က ကိုယ်တိုင်ဖယ်ရှားလိုက်သော ချိတ်ဆက်မှု (hook) တစ်ခု။ ၎င်းကို အခြား မည်သည့်မျက်နှာပြင်တွင်မျှ မမြင်နိုင်သောကြောင့် repository ကတ်တွင် တိုက်ရိုက်ဖော်ပြထားသည်- ဝန်ဆောင်မှုပေးသူသည် ကျွန်ုပ်တို့ထံ နောက်ဆုံး မည်သည့်အချိန်တွင် ပေးပို့ခဲ့ပြီး မည်သည့်အကြောင်းအရာကို ဖော်ပြခဲ့သည်ဟူသောအချက် ဖြစ်ပါသည်။

ပေးပို့မှုများကို ကျွန်ုပ်တို့ လုပ်ဆောင်မှုမပြုမီ လက်မှတ်စစ်ဆေးပြီး အားလုံးနှင့် သက်ဆိုင်သည်ဟု ကျွန်ုပ်တို့ယူဆထားသော အစီအစဉ်ထက် ဝန်ဆောင်မှုပေးသူတစ်ဦးချင်းစီ၏ ကိုယ်ပိုင်အစီအစဉ်ဖြင့် စစ်ဆေးပါသည်။ အတည်မပြုနိုင်သော ပေးပို့မှုကို တိတ်တဆိတ် လျစ်လျူမရှုဘဲ ငြင်းပယ်ပြီး မှတ်တမ်းတင်ထားပါသည်။

  • ကတ်ပေါ်ရှိ နောက်ဆုံးပေးပို့ချိန်နှင့် မက်ဆေ့ဂျ်
  • အလွတ်မထားဘဲ "ဘယ်တော့မှမရောက်ရှိပါ" ဟု ဖော်ပြထားသည်
  • မည်သည့်အရာမျှ မလည်ပတ်မီ ဝန်ဆောင်မှုပေးသူအလိုက် လက်မှတ်ကို အတည်ပြုပြီးပါပြီ
  • သင် အဆက်အသွယ်ဖြတ်တောက်သောအခါ ကျွန်ုပ်တို့ ဖန်တီးထားသော ချိတ်ကို အိုင်ဒီဖြင့် ဖယ်ရှားပါသည်
ဝက်ဘ်ဟွတ်ခ် ပေးပို့မှုတစ်ခု ရောက်ရှိလာပြီး မည်သည့်အရာကိုမဆို မစတင်မီ စစ်ဆေးနေပါသည်။

အထောက်အထား

GitHub သို့မဟုတ် GitLab ဖြင့် ဝင်ရောက်ပါ — သို့မဟုတ် Google၊ သို့မဟုတ် Microsoft

အီးမေးလ်လိပ်စာနှင့် စကားဝှက်အပြင် GitHub၊ GitLab၊ Google သို့မဟုတ် Microsoft ဖြင့်လည်း သင်၏ Zinn Digital® အကောင့်သို့ အကောင့်ဝင်ရောက်နိုင်ပါသည်။ အထောက်အထားအလွှာသည် ချိတ်ဆက်မှုလုပ်ငန်းစဉ် (handshake) ကို လုပ်ဆောင်ပေးသည်; ကျွန်ုပ်တို့အနေဖြင့် သင့်ဝန်ဆောင်မှုပေးသူ၏ စကားဝှက်ကို မည်သည့်အခါမျှ မြင်တွေ့ရမည်မဟုတ်သည့်အပြင် ရှိပြီးသား Zinn® အကောင့်တစ်ခုသို့ လူမှုကွန်ရက်အကောင့်တစ်ခု ချိတ်ဆက်ခြင်းကိုလည်း အီးမေးလ်ဖြင့် အတည်ပြုရန် လိုအပ်ဆဲဖြစ်ပါသည်။

GitHub ဖြင့် အကောင့်ဝင်ခြင်းနှင့် ဖြန့်ကျက်မှုများအတွက် GitHub ကို ချိတ်ဆက်ခြင်းတို့သည် သီးခြားဆုံးဖြတ်ချက်များနှင့် သီးခြားအထောက်အထားများ ဖြစ်ကြသည်။ တစ်ခုကို လုပ်ဆောင်ခြင်းသည် အခြားတစ်ခုကို ဖြစ်ပေါ်စေမည် မဟုတ်သလို၊ တစ်ခုကို ဖယ်ရှားခြင်းသည်လည်း အခြားတစ်ခုကို ဖယ်ရှားမည် မဟုတ်ပါ။

  • GitHub၊ GitLab၊ Google နှင့် Microsoft ဖြင့် အကောင့်ဝင်ရန်
  • အကောင့်တစ်ခုတည်းတွင် ပတ်စ်ကီးများနှင့် အဆင့်နှစ်ဆင့် အတည်ပြုခြင်း
  • ဆိုင်းအင်ဝင်ရန်နှင့် အသုံးပြုရန် အထောက်အထားများကို သီးခြားစီထားရှိသည်
သင့်အဖွဲ့အတွက် လွှဲအပ်ထားသော ဝင်ရောက်ခွင့်
မတူညီသော ဝန်ဆောင်မှုပေးသူများဖြင့် အကောင့်တစ်ခုတည်းသို့ လူအများအပြား ဝင်ရောက်နေခြင်း။

မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ

မည်သည့် မူရင်းကုဒ်ထိန်းချုပ်မှု ဝန်ဆောင်မှုပေးသူများကို ကျွန်ုပ် ချိတ်ဆက်နိုင်သနည်း။

GitHub နှင့် GitLab။ သင်လက်ရှိအလုပ်လုပ်နေသော အကောင့်ကို ချိတ်ဆက်ပါ၊ ၎င်း၏ သိုလှောင်ခန်းများမှ ကျွန်ုပ်တို့ ဆော့ဖ်ဝဲလ်ဖြန့်ကျက်နိုင်သည်၊ ၎င်းတို့တွင် push webhook တစ်ခု မှတ်ပုံတင်နိုင်သည်၊ သင်အလိုရှိပါက သင့်ဆိုဒ်၏ ဖိုင်များကို အပြန်အလှန် ပြန်လည်ချိတ်ဆက်ညှိနှိုင်းပေးနိုင်သည်။ နှစ်ခုစလုံးသည် တူညီသော ချိတ်ဆက်ထားသည့် အကောင့်စနစ်ကို အသုံးပြုထားသောကြောင့် အောက်ပါအချက်အားလုံးသည် မည်သည့်တစ်ခုအတွက်မဆို မှန်ကန်ပါသည်။

GitHub သို့မဟုတ် GitLab ဖြင့် အကောင့်ဝင်နိုင်ပါသလား။

ဟုတ်ကဲ့၊ Google သို့မဟုတ် Microsoft ဖြင့်လည်း ဝင်ရောက်နိုင်ပါသည်။ အီးမေးလ်လိပ်စာနှင့် စကားဝှက်အပြင် ဤလေးခုအနက်မှ ကြိုက်နှစ်သက်ရာတစ်ခုဖြင့် သင်၏ Zinn Digital® အကောင့်သို့ အကောင့်ဝင်ရောက်နိုင်ပါသည်။ အထောက်အထားအလွှာက ချိတ်ဆက်မှုလုပ်ငန်းစဉ်ကို စီမံခန့်ခွဲပေးပြီး သင်၏ဝန်ဆောင်မှုပေးသူ စကားဝှက်ကို ကျွန်ုပ်တို့ မည်သည့်အခါမျှ မမြင်တွေ့နိုင်ပါ။ GitHub ဖြင့် အကောင့်ဝင်ခြင်းသည် ဖြန့်ကျက်မှုများအတွက် GitHub ကို ချိတ်ဆက်ခြင်းနှင့် သီးခြားဖြစ်သည် — သင်သည် တစ်ခုခုကိုဖြစ်စေ၊ နှစ်ခုလုံးကိုဖြစ်စေ၊ သို့မဟုတ် မည်သည်ကိုမျှ မပြုလုပ်ဘဲဖြစ်စေ နေနိုင်ပါသည်။

သိုလှောင်ရာနေရာကို မည်သည့်နေရာတွင် ဖြန့်ကျက်နိုင်သနည်း။

တည်ငြိမ်သော သို့မဟုတ် တည်ဆောက်ထားသော ဆိုဒ်တစ်ခုအတွက် Cloudflare Pages၊ GitHub Pages၊ GitLab Pages၊ Netlify၊ Vercel၊ Render၊ Azure Static Web Apps သို့မဟုတ် AWS Amplify သို့ — သို့မဟုတ် သိုလှောင်ခန်းနှင့် ဆိုဒ်ဖိုင်များ နှစ်ဖက်စလုံးသို့ ချိတ်ဆက်ညီညွတ်နေသည့် ကျွန်ုပ်တို့၏ကိုယ်ပိုင် စီမံခန့်ခွဲထားသော ဟိုစတင်းပေါ်သို့ လွှဲပြောင်းနိုင်ပါသည်။ သင်သည် ဆိုဒ်အတွက် ဦးတည်ရာကို ရွေးချယ်နိုင်ပြီး သိုလှောင်ခန်းချိတ်ဆက်မှုမှာ မည်သည့်နည်းနှင့်မဆို အတူတူပင်ဖြစ်ပါသည်။

ကျွန်ုပ်၏ ဝဘ်ဆိုက်ကို သင် တည်ဆောက်ပေးနိုင်ပါသလား၊ သို့မဟုတ် ကြိုတင်တည်ဆောက်ထားပြီးဖြစ်ရမည်လား။

မည်သည့်နည်းလမ်းမဆို ဖြစ်နိုင်သည်။ ထုတ်ဝေမှုစနစ်တွင် ကျွန်ုပ်တို့သည် branch ကို မူလအတိုင်းယူပြီး သင်သတ်မှတ်ထားသော directory ကို ထုတ်ဝေပါသည်။ CI စနစ်တွင် သင့်ဝန်ဆောင်မှုပေးသူ၏ကိုယ်ပိုင် pipeline က သင့် build command ကို လုပ်ဆောင်ပြီး ရလဒ်ကို သီးခြားထုတ်ဝေမှု branch သို့ commit လုပ်ပေးကာ ၎င်းကို အခြား ref များကဲ့သို့ပင် ကျွန်ုပ်တို့က ဆွဲယူရယူပါသည်။ ဒုတိယနည်းလမ်းသည် သင့်လျှို့ဝှက်ချက်များနှင့် ကက်ရှ်များ ရှိနှင့်ပြီးဖြစ်သော သင့်ကိုယ်ပိုင် CI အတွင်း၌ပင် build ကို ဆက်လက်ထားရှိစေပါသည်။

push တစ်ခုသည် အလိုအလျောက် အသုံးချပါသလား။

မူရင်းအားဖြင့် ဟုတ်ပါသည် — ကျွန်ုပ်တို့သည် repository တွင် webhook တစ်ခုကို မှတ်ပုံတင်ပြီး သင်ရွေးချယ်ထားသော branch သို့ push ပြုလုပ်ခြင်းက deploy လုပ်ငန်းစဉ်ကို စတင်စေပါသည်။ ၎င်းကို ပိတ်ထားပြီး webhook ကို ဆက်လက်ထားရှိနိုင်ပါသည်၊ ယင်းသည် ထင်ထားသည်ထက် ပိုမိုအသုံးဝင်ပါသည်- ပေးပို့မှုများကို မှတ်တမ်းတင်ထားဆဲဖြစ်သောကြောင့် ကျွန်ုပ်တို့အား လုပ်ဆောင်ခွင့်မပြုမီ သင့် push များ ရောက်ရှိလာခြင်းကို ကြည့်ရှုနိုင်ပါသည်။

နှစ်လမ်းသွား ထပ်တူပြုခြင်းဆိုသည်မှာ အဘယ်နည်း။

ကျွန်ုပ်တို့၏ ဟာ့ဒ်ဝဲပေါ်တွင် ပြုလုပ်သော တည်းဖြတ်မှုများသည် သင်၏ branch ပေါ်ရှိ commit များ ဖြစ်လာပြီး သင်၏ branch ပေါ်ရှိ commit များသည် ဆိုက်သို့ ပြန်ရောက်လာပါသည်။ ၎င်းကို ဖွင့်ရန်မှာ အခြားသူတစ်ဦး၏ repository ဆိုင်ရာ ဆုံးဖြတ်ချက်ဖြစ်ပြီး ကျွန်ုပ်တို့အနေဖြင့် သင့်အတွက် ထိုဆုံးဖြတ်ချက်ကို ချမှတ်ပေးမည်မဟုတ်သောကြောင့် သင်ကိုယ်တိုင် မဖွင့်မချင်း ၎င်းကို ပိတ်ထားမည်ဖြစ်သည်။ မည်သည့် directory ကို sync လုပ်မည်ကို သင်ရွေးချယ်နိုင်သည် — ပုံမှန်အားဖြင့် theme သို့မဟုတ် plugin တစ်ခုဖြစ်ပြီး WordPress core ဖိုင်ပေါင်း လေးသောင်း မဟုတ်ပါ။

နှစ်ဖက်စလုံး ပြောင်းလဲသွားပါက မည်သို့ဖြစ်မည်နည်း။

မည်သည့်အရာကိုမျှ ထပ်ရေးမည်မဟုတ်သလို မည်သည့်အရာကိုမျှ push လုပ်မည်မဟုတ်ပါ။ စင့်ခ်လုပ်ခြင်း ရပ်တန့်သွားမည်ဖြစ်ပြီး၊ ဘရန်ချ်သည် ကျွန်ုပ်တို့အခြေခံထားသော commit ကိုကျော်လွန်သွားပြီဖြစ်ကြောင်း သင့်အား အသိပေးကာ မည်သည့်ဘက်ကို သင်လိုချင်သည်ကို မေးမြန်းပါမည် — repository ကို ဆက်ထားမလား၊ သို့မဟုတ် ဆိုက်ကို ဆက်ထားမလား။ မည်သည့်အခါကမျှ စင့်ခ်မလုပ်ဖူးသေးဘဲ commit များ ရှိနှင့်ပြီးသားဖြစ်သော ဘရန်ချ်တစ်ခုကို ညွှန်ပြနေသည့် ဆိုက်တစ်ခုသည်လည်း ၎င်း၏ သီးခြားအခြေအနေတစ်ခုဖြစ်ပြီး၊ မည်သည့်အရာက အမှန်ဖြစ်သည်ကို ခန့်မှန်းမည့်အစား ၎င်းက မေးမြန်းပါမည်။

ကျွန်ုပ်၏ ဝင်ရောက်ခွင့် တိုကင်ကို မည်သို့ ကာကွယ်ထားသနည်း။

ချိတ်ဆက်မှုကို သင်မဖန်တီးမီ ၎င်းလိုအပ်သည့် အခွင့်အရေးများကို သင့်အား ကျွန်ုပ်တို့ ပြသပြီး၊ ထည့်သွင်းစဉ်တွင် ဝန်ဆောင်မှုပေးသူ၏ ကိုယ်ပိုင် API ဖြင့် တိုကင်ကို စစ်ဆေးပါသည် — ထို့ကြောင့် မမှန်ကန်သော သို့မဟုတ် နယ်ပယ်သတ်မှတ်ချက် မှားယွင်းနေသော တိုကင်ကို လုံးဝသိမ်းဆည်းမည်မဟုတ်ပါ — ပြီးမှသာ ၎င်းကို Vault သို့ ရေးသားပါသည်။ ၎င်းသည် ကျွန်ုပ်တို့၏ ကုဒ်၊ မှတ်တမ်း၊ ပတ်ဝန်းကျင်ဖိုင် သို့မဟုတ် ကွပ်ကဲမှုလိုင်း (command line) ကို မည်သည့်အခါမျှ ထိတွေ့ခြင်းမရှိပါ။ ဝန်ဆောင်မှုပေးသူထံတွင် ၎င်းကို ပယ်ဖျက်ပါ သို့မဟုတ် သင်နှစ်သက်သည့် အချိန်မရွေး ဤနေရာတွင် ချိတ်ဆက်မှုကို ဖယ်ရှားပါ။

ကျွန်ုပ်၏ push များကို သင် အမှန်တကယ် လက်ခံရရှိနေခြင်း ရှိမရှိ မည်သို့ သိရှိနိုင်မည်နည်း။

သိုလှောင်ရာနေရာကတ်သည် ဝန်ဆောင်မှုပေးသူက ကျွန်ုပ်တို့ထံ နောက်ဆုံးပေးပို့ခဲ့သည့်အချိန်နှင့် ၎င်းဖော်ပြခဲ့သည့်အရာကို ပြသသည်။ "တစ်ကြိမ်မျှ မရောက်ရှိသေးပါ" သည် ထိုမျက်နှာပြင်ပေါ်တွင် အသုံးဝင်ဆုံးသော တစ်ခုတည်းသော ရောဂါရှာဖွေမှုဖြစ်သည်၊ အကြောင်းမှာ "ချိတ်ဆက်ထားသော်လည်း တစ်ကြိမ်မျှ မရောက်ရှိသေးပါ" ဟူသည် နယ်ပယ်မှားယွင်းသတ်မှတ်ထားသော တိုကင် သို့မဟုတ် ပိတ်ပင်ထားသော ပေးပို့မှုပုံစံ အတိအကျဖြစ်ပြီး ၎င်းကို အခြားမည်သည့်နေရာတွင်မျှ မတွေ့မြင်နိုင်သောကြောင့် ဖြစ်သည်။ ကျွန်ုပ်တို့ ၎င်းအပေါ် အရေးယူဆောင်ရွက်မှုမပြုမီ ပေးပို့မှုတိုင်းကို လက်မှတ်စစ်ဆေးပါသည်။

Footprint-Free လိုင်းတွင် Pages ဖြန့်ကျက်မှုကို ကျွန်ုပ် အသုံးပြုနိုင်ပါသလား။

၎င်းကို ပေးအပ်ထားပြီး ၎င်းကို အလံပြမှတ်သားထားသည်။ GitHub Pages နှင့် GitLab Pages တို့သည် ဝန်ဆောင်မှုပေးသူ၏ အခြေခံအဆောက်အအုံနှင့် အများသုံး github.io နှင့် gitlab.io ဟို့စ်အမည်များကို မျှဝေသုံးစွဲထားကြပြီး ယင်းသည် ခြေရာ (footprint) တစ်ခုဖြစ်သည် — ထိုလိုင်းတည်ရှိရခြင်းမှာ ယင်းကိုရှောင်ရှားရန်ဖြစ်သည်။ ခြေရာလုံးဝမကျန်သော (zero-footprint) ကွန်ရက်အတွက် သီးခြားထားရှိသော ဟို့စ်တင်ခြင်းပေါ်သို့ အစားထိုးဖြန့်ကြက်ပါ။ အခြားနေရာအားလုံးတွင် Pages သည် ပထမတန်းစားဖြစ်သည်။

Vercel ကို အဘယ်ကြောင့် တိတိကျကျ ရွေးချယ်ရမည်နည်း။

အဘယ်ကြောင့်ဆိုသော် ၎င်း၏ အခမဲ့အဆင့်သည် စီးပွားဖြစ်မဟုတ်သော အသုံးပြုမှုအတွက်သာ လိုင်စင်ရထားသောကြောင့် ဖြစ်သည်။ ဘေးကင်းသည့်နေရာများတွင် သင်ချိတ်ဆက်ထားသော အကောင့်များမှ ဦးတည်ရာကို ကျွန်ုပ်တို့ သုံးသပ်ဆုံးဖြတ်ပြီး Vercel ကို ထိုသုံးသပ်ဆုံးဖြတ်မှုမှ တမင်ဖယ်ထုတ်ထားပါသည် — အကောင့်တစ်ခု ချိတ်ဆက်ခြင်းသည် စီးပွားဖြစ်ဆိုက်တစ်ခုကို ၎င်း၏လိုင်စင်က ခွင့်မပြုသော နေရာတွင် မသိမသာ နေရာချထားခြင်းမျိုး ဘယ်တော့မှ မဖြစ်သင့်ပါ။ ၎င်းကို ရွေးချယ်ပါ၊ ၎င်းသည် အခြားအရာများကဲ့သို့ပင် တိကျစွာ အလုပ်လုပ်ပါသည်။

မည်သည့်အရာကို မည်သည့်အချိန်တွင် ဖြန့်ကြက်ခဲ့သည်ကို ကျွန်ုပ် ကြည့်ရှုနိုင်ပါသလား။

ဟုတ်ကဲ့။ အသုံးချမှုတစ်ခုစီသည် ၎င်းထုတ်ဝေခဲ့သော commit၊ ၎င်းလုပ်ဆောင်ခဲ့သည့်အချိန်နှင့် ၎င်းပြီးဆုံးပုံတို့ကို မှတ်တမ်းတင်ထားပြီး ဝဘ်ဆိုက်၏ Deploy တက်ဘ်သည် တိုက်ရိုက် URL နှင့်အတူ မှတ်တမ်းကို ပြသပေးပါသည်။ အသုံးချမှုများသည် နောက်ခံတွင် လုပ်ဆောင်နေသောကြောင့် လည်ပတ်နေသော အမှတ်အသားကို စောင့်ကြည့်နေစေမည့်အစား build ပြီးဆုံးသည်နှင့် စာမျက်နှာသည် အလိုအလျောက် အပ်ဒိတ်ဖြစ်သွားမည်ဖြစ်သည်။

သင့်သိုလှောင်ရာမှ အသုံးချပါ

ကတ်မလိုသော ၁၄ ရက် အစမ်းသုံးခြင်းကို စတင်ပါ၊ GitHub သို့မဟုတ် GitLab ကို ချိတ်ဆက်ပါ၊ ပြီးလျှင် ဝဘ်ဆိုက်ကို ဘရန့်ချ်တစ်ခုသို့ ညွှန်ပြပါ။ အက်ဂျ်ဟို့စ်ပေါ်သို့ ဖြစ်စေ၊ နှစ်ဖက်စလုံး ဖိုင်များ တစ်ပြိုင်တည်းချိန်ကိုက်ပေးသည့် ကျွန်ုပ်တို့၏ ကိုယ်ပိုင်ဟို့စ်တင်းပေါ်သို့ ဖြစ်စေ ထုတ်ဝေပါ။

အခမဲ့ စတင်ပါ