GitHub ဝန်ဆောင်မှုအသစ်တစ်ခု စတင်ခြင်းအကြောင်း အပလီကေးရှင်းများနှင့် ဒစ်ဂျစ်တိုက်များနှင့်အတူ ပက်ကေ့ဂျ်များကို ထုတ်ဝေရန်နှင့် ဖြန့်ဝေရန် အခွင့်အလမ်းပေးထားသည့်အထဲမှာ၊ ၎င်းသည် အချို့သော developer အဖွဲ့များအတွက်သာ ဝင်ရောက်နိုင်သော သီးသန့် package repositories နှစ်ခုလုံးကို ဖန်တီးခြင်းနှင့် ၎င်းတို့၏ ပရိုဂရမ်များနှင့် စာကြည့်တိုက်များ၏ အဆင်သင့်ပြုလုပ်ထားသော စုဝေးမှုများကို ပေးပို့ရန်အတွက် အများသူငှာ အများသူငှာ သိုလှောင်ရုံများကို ပံ့ပိုးပေးပါသည်။
တင်ပြထားသောဝန်ဆောင်မှုသည် GitHub မှ မှီခိုအားထားမှုများကို တိုက်ရိုက်ပေးပို့ခြင်းအတွက် ဗဟိုချုပ်ကိုင်မှုလုပ်ငန်းစဉ်ကို စုစည်းနိုင်စေကာ၊ ကြားခံများနှင့် ပလက်ဖောင်းအလိုက် ပက်ကေ့ချ်သိုလှောင်မှုများကို ရှောင်လွှဲနိုင်စေမည်ဖြစ်သည်။ GitHub Package Registry ကို အသုံးပြု၍ ပက်ကေ့ဂျ်များကို ထည့်သွင်းရန်နှင့် ထုတ်ဝေရန် npm၊ docker၊ mvn၊ nuget နှင့် gem ကဲ့သို့သော ရှိပြီးသား ရင်းနှီးပြီးသား ပက်ကေ့ဂျ်မန်နေဂျာများနှင့် ညွှန်ကြားချက်များ - စိတ်ကြိုက်ရွေးချယ်မှုများပေါ်မူတည်၍ GitHub မှ ပံ့ပိုးပေးသော ပြင်ပပက်ကေ့ဂျ်များထဲမှ တစ်ခုကို ချိတ်ဆက်ထားသည် - npm.pkg.github.com, docker.pkg.github။ com, maven .pkg.github.com, nuget.pkg.github.com သို့မဟုတ် rubygems.pkg.github.com။
ဝန်ဆောင်မှုသည် လောလောဆယ်တွင် ဘီတာစမ်းသပ်မှုတွင် ပါဝင်နေပြီး၊ သိုလှောင်နေရာအမျိုးအစားအားလုံးအတွက် အခမဲ့အသုံးပြုခွင့်ကို ပေးဆောင်ပါသည်။ စမ်းသပ်မှုပြီးသွားပါက၊ အခမဲ့အသုံးပြုခွင့်ကို အများသူငှာ သိုလှောင်ရုံများနှင့် open source repositories များတွင်သာ ကန့်သတ်ထားမည်ဖြစ်သည်။ ပက်ကေ့ဂျ်များကို ဒေါင်းလုဒ်လုပ်ရာတွင် အရှိန်မြှင့်ရန်၊ အသုံးပြုသူများအတွက် ပွင့်လင်းမြင်သာပြီး သီးခြားရွေးချယ်မှုမလိုအပ်သော တစ်ကမ္ဘာလုံး ကက်ရှ်အကြောင်းအရာပေးပို့ခြင်းကွန်ရက်ကို အသုံးပြုထားသည်။
ပက်ကေ့ဂျ်များ ထုတ်ဝေရန်၊ သင်သည် GitHub ပေါ်ရှိ ကုဒ်ကို ဝင်သုံးရန် အကောင့်တစ်ခုတည်းကို အသုံးပြုသည်။ အခြေခံအားဖြင့်၊ "tags" နှင့် "releases" ကဏ္ဍများအပြင်၊ "packages" ကဏ္ဍအသစ်ကို GitHub နှင့် တွဲဖက်လုပ်ဆောင်သည့် လက်ရှိလုပ်ငန်းစဉ်တွင် ချောမွေ့စွာလိုက်ဖက်သော အလုပ်ဖြစ်သည့် "ပက်ကေ့ခ်ျများ" ကဏ္ဍကို အခြေခံအားဖြင့် အဆိုပြုထားပါသည်။ ပက်ကေ့ဂျ်ရှာဖွေခြင်းအတွက် ကဏ္ဍသစ်တစ်ခုဖြင့် ရှာဖွေရေးဝန်ဆောင်မှုကို တိုးချဲ့ထားပါသည်။ ကုဒ်သိုလှောင်ရာနေရာများအတွက် ရှိရင်းစွဲခွင့်ပြုချက်များဆက်တင်များသည် ပက်ကေ့ဂျ်များအတွက် အလိုအလျောက်အမွေဆက်ခံထားပြီး၊ သင်သည် တစ်နေရာတည်းတွင် ကုဒ်နှင့် အစုအဝေးနှစ်ခုလုံးသို့ ဝင်ရောက်ခွင့်ကို စီမံခန့်ခွဲနိုင်စေမည်ဖြစ်သည်။ ပြင်ပကိရိယာများကို GitHub Package Registry နှင့် ပေါင်းစပ်အသုံးပြုနိုင်စေရန်၊ ဒေါင်းလုဒ်စာရင်းအင်းနှင့် ဗားရှင်းမှတ်တမ်းပါရှိသော အစီရင်ခံစာများအပြင် ဝဘ်ချိတ်နှင့် API စနစ်အား ပံ့ပိုးထားပါသည်။
source: opennet.ru
