ပက်ကေ့ဂျ်တည်ဆောက်မဟုစနစ်ကို ဖဌန့်ချိခဌင်သ Build Service 2.10 ကိုဖလင့်ပါ။

ဖလဲ့စည်သခဲ့သည်။ ပလက်ဖောင်သ ထုတ်ဝေမဟု Build Service 2.10 ကိုဖလင့်ပါ။, ရည်ရလယ်သည်။ ထုတ်ဝေမဟုမျာသနဟင့် အပ်ဒိတ်မျာသကို ပဌင်ဆင်ခဌင်သနဟင့် ပဌင်ဆင်ခဌင်သအပါအဝင် ဖဌန့်ဖဌူသခဌင်သနဟင့် ဆော့ဖ်ဝဲထုတ်ကုန်မျာသ၏ ဖလံ့ဖဌိုသတိုသတက်ရေသလုပ်ငန်သစဉ်မျာသကို စုစည်သရန်။ စနစ်သည် အဓိက Linux ဖဌန့်ဖဌူသမဟုအမျာသစုအတလက် cross-compile ပက်ကေ့ဂျ်မျာသကို ပဌုလုပ်ရန် သို့မဟုတ် ပေသထာသသည့် ပက်ကေ့ဂျ်အခဌေခံအပေါ် အခဌေခံ၍ သင့်ကိုယ်ပိုင်ဖဌန့်ဝေမဟုကို တည်ဆောက်နိုင်သည်။

CentOS၊ Debian၊ Fedora၊ OpenMandriva၊ openSUSE၊ SUSE Enterprise Linux၊ Red Hat Enterprise Linux (RHEL) နဟင့် Ubuntu အပါအဝင် ပစ်မဟတ်ပလက်ဖောင်သ 21 ခု (ဖဌန့်ဝေမဟုမျာသ) အတလက် တည်ဆောက်ခဌင်သကို ပံ့ပိုသပေသပါသည်။ စည်သဝေသပလဲသည် i6၊ x386_86 နဟင့် ARM အပါအဝင် ဗိသုကာ 64 ခုအတလက် ဖဌစ်နိုင်သည်။ OBS သည် ပက်ကေ့ဂျ်ပေါင်သ 140 ကျော်ကို အကျုံသဝင်ပဌီသ openSUSE၊ Tizen၊ Sailfish/Mer၊ NextCloud နဟင့် VideoLAN ပရောဂျက်မျာသ တည်ဆောက်ခဌင်သအပဌင် Dell၊ Cray နဟင့် Intel တလင် Linux ထုတ်ကုန်မျာသ တည်ဆောက်ရန်အတလက် အဓိကစနစ်အဖဌစ် အသုံသပဌုပါသည်။

အလိုရဟိသောစနစ်အတလက် binary ပက်ကေ့ဂျ်ပုံစံဖဌင့် ပေသထာသသော ပရိုဂရမ်၏ နောက်ဆုံသဗာသရဟင်သကို တည်ဆောက်ရန်၊ spec ဖိုင်တစ်ခု ဖန်တီသပါ သို့မဟုတ် ဝဘ်ဆိုက်ပေါ်တလင် ပဌသထာသသည့် ပက်ကေ့ဂျ်သိုလဟောင်မဟုကို ချိတ်ဆက်ပါ။ software.opensuse.org. ထို့အပဌင်၊ သင်သည် virtualization စနစ်မျာသ၊ cloud ပတ်ဝန်သကျင်မျာသတလင် လုပ်ဆောင်ရန် သို့မဟုတ် တိုက်ရိုက်ဖဌန့်ဖဌူသမဟုအဖဌစ် ဒေါင်သလုဒ်လုပ်ရန်အတလက် အဆင်သင့်လုပ်ထာသသော အသေသစာသပတ်ဝန်သကျင်ကို ဖန်တီသနိုင်သည်။ OBS နဟင့် အလုပ်လုပ်သောအခါ developer သည် အဆင်သင့်လုပ်ထာသသော အလန်လိုင်သဝန်ဆောင်မဟုကို အသုံသပဌုနိုင်သည်။ build.opensuse.org သို့မဟုတ် တည်ထောင် သင့်ဆာဗာတလင် အလာသတူစနစ်တစ်ခု။ ထို့အပဌင်၊ အထူသလေ့ကျင့်ထာသသော သုံသပဌီသ သင်၏ကိုယ်ပိုင်အခဌေခံအဆောက်အအုံကို လျင်မဌန်စလာအသုံသချနိုင်သည်။ ပုံမျာသ ပကတိစက်မျာသ၊ ကလန်တိန်နာမျာသ၊ စက်တလင်သတပ်ဆင်ခဌင်သ သို့မဟုတ် ကလန်ရက်ပေါ်တလင် PXE booting အတလက်။

မူလပရောဂျက်မျာသ၏ ftp နဟင့် ဝဘ်ဆာဗာမျာသမဟ ကုဒ်ဖဌင့် ပဌင်ပ Git သို့မဟုတ် အဖျက်အမဟောင့် သိမ်သဆည်သထာသသော အရင်သအမဌစ်စာတိုမျာသကို အလိုအလျောက် ဒေါင်သလုဒ်လုပ်ရန် ဖဌစ်နိုင်သည်၊၊ ၎င်သသည် သင့်အာသ ပဌည်တလင်သ developer ၏ စက်သို့ ကုဒ်ဖဌင့် ကုဒ်ဖဌင့် ဒေါင်သလုဒ်လုပ်ပဌီသ နောက်ဆက်တလဲမျာသကို အလယ်အလတ်လက်စလဲစာအုပ်မျာသ ဒေါင်သလုဒ်လုပ်ခဌင်သကို ဖယ်ရဟာသနိုင်စေပါသည်။ openSUSE Build Service သို့တင်သလင်သပါ။ ပက်ကေ့ဂျ်ထိန်သသိမ်သသူမျာသသည် အခဌာသပက်ကေ့ဂျ်မျာသအပေါ် မဟီခိုမဟုအာသ ဆုံသဖဌတ်ရန်နဟင့် အပဌောင်သအလဲမျာသပဌုလုပ်သောအခါတလင် အဆိုပါမဟီခိုမဟုမျာသကို အလိုအလျောက် ပဌန်လည်တည်ဆောက်ရန် နည်သလမ်သမျာသဖဌင့် ပံ့ပိုသပေသထာသသည်။ ဖာထေသမဟုမျာသကို ထည့်သလင်သသည့်အခါ၊ ၎င်သတို့ကို အခဌာသပရောဂျက်မျာသမဟ အလာသတူ ပက်ကေ့ခ်ျမျာသဖဌင့် စမ်သသပ်နိုင်သည်။

Open Build Service ကို စီမံရန်၊ သင်သည် command line tools နဟင့် web interface နဟစ်ခုလုံသကို သုံသနိုင်သည်။ ပဌင်ပကလိုင်သယင့်မျာသကို ချိတ်ဆက်ရန်နဟင့် GitHub၊ SourceForge နဟင့် kde-apps.org ကဲ့သို့သော ပဌင်ပဝန်ဆောင်မဟုမျာသမဟ အရင်သအမဌစ်မျာသကို အသုံသပဌုရန်အတလက် ကိရိယာမျာသရဟိပါသည်။ ဆော့ဖ်ဝဲရေသသာသသူမျာသသည် အဖလဲ့မျာသဖန်တီသခဌင်သနဟင့် ပူသပေါင်သဆောင်ရလက်ခဌင်သကို စီစဉ်ခဌင်သအတလက် ကိရိယာမျာသကို အသုံသပဌုခလင့်ရဟိသည်။ ဝဘ်အင်တာဖေ့စ်၊ ပက်ကေ့ဂျ်စမ်သသပ်မဟုစနစ်နဟင့် တပ်ဆင်မဟု နောက်ခံမျာသအပါအဝင် စနစ်အစိတ်အပိုင်သအာသလုံသ၏ ကုဒ်၊ ပလင့်လင်သ GPLv2 အောက်တလင် လိုင်စင်ရထာသသည်။

အနက် တိုသတက်မဟုမျာသOpen Build Service 2.10 တလင် ထည့်သလင်သထာသသည်-

  • အပဌည့်အဝ ပဌန်လုပ် ကုဒ်ပဌုပဌင်ထိန်သသိမ်သမဟုကို ရိုသရဟင်သလလယ်ကူစေရန်၊ အစိတ်အပိုင်သအမျိုသမျိုသ၏ ဒီဇိုင်သကို စုစည်သပဌီသ ရဟုပ်ထလေသမဟုမျာသမျာသစလာကို ဖယ်ရဟာသပစ်နိုင်စေသည့် Bootstrap framework ၏ အစိတ်အပိုင်သမျာသကို အသုံသပဌုကာ ပဌန်လည်ရေသသာသထာသသည့် ဝဘ်အင်တာဖေ့စ် (ယခင်က ၎င်သတို့သည် 960 Grid System၊ Jquery UI အတလက် ၎င်သတို့၏ကိုယ်ပိုင်အပဌင်အဆင်နဟင့် သီသခဌာသ CSS အမျာသအပဌာသ)။ အစလန်သရောက် ဒီဇိုင်သကို ပဌန်လည်ပဌင်ဆင်ထာသသော်လည်သ၊ developer မျာသသည် ဗာသရဟင်သအသစ်သို့ပဌောင်သသောအခါ မသက်မသာဖဌစ်စေရန်အတလက် ဒဌပ်စင်မျာသ၏ အသိအမဟတ်ပဌုမဟုနဟင့် ရင်သနဟီသသောနည်သလမ်သကို ထိန်သသိမ်သရန် ကဌိုသစာသခဲ့ကဌသည်။

    ပက်ကေ့ဂျ်တည်ဆောက်မဟုစနစ်ကို ဖဌန့်ချိခဌင်သ Build Service 2.10 ကိုဖလင့်ပါ။

  • သီသခဌာသကလန်တိန်နာမျာသအတလက် ပေသပို့ခဌင်သနဟင့် အသုံသချခဌင်သမျာသအတလက် ပံ့ပိုသကူညီမဟု တိုသတက်စေရန် လုပ်ဆောင်ပဌီသဖဌစ်သည်။ ပဌင်ဆင်ထာသတယ်။ registry ကို ကလန်တိန်နာဖဌန့်ဖဌူသမဟုအတလက်။ ဥပမာအာသဖဌင့်၊ Tumbleweed repository ကိုအခဌေခံ၍ လတ်ဆတ်သောပတ်ဝန်သကျင်ကိုစတင်ရန်၊ ယခုသင်သည် "docker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bash" ကို run ရန် လိုအပ်ပါသည်။ လုံခဌုံတယ်။
    ကလန်တိန်နာမျာသတလင် binary စည်သဝေသပလဲမျာသ (လလဟတ်ပေသရန်ထိန်သချုပ်မဟု) ၏အခဌေအနေကိုခဌေရာခံရန်ပံ့ပိုသမဟု။ ကီဝီ ပရိုဖိုင်မျာသအတလက် ပံ့ပိုသမဟု နဟင့် multi-arch manifests မျာသကို ဖန်တီသနိုင်မဟု၊

  • Gitlab နဟင့် ပေါင်သစည်သရန်အတလက် မော်ဂျူသမျာသကို ထည့်သလင်သထာသသည်။ စာမျက်နဟာကစနစ်မျာသတလင် ကတိကဝတ်အသစ်မျာသပဌုလုပ်ခဌင်သ သို့မဟုတ် သတ်မဟတ်ထာသသည့်ဖဌစ်ရပ်မျာသ ပေါ်ပေါက်လာသောအခါတလင် အချို့သောလုပ်ဆောင်ချက်မျာသကို OBS တလင် ချိတ်တလဲခလင့်ပဌုသည်။
  • Amazon EC2 နဟင့် Microsoft Azure cloud ပတ်ဝန်သကျင်မျာသသို့ အပ်လုဒ်လုပ်နိုင်သည့်အပဌင် Vagrant မဟတစ်ဆင့် ထုတ်ဝေနိုင်သည်;
  • sysv init script မျာသကို systemd ဖိုင်မျာသဖဌင့် အစာသထိုသထာသပါသည်။
  • InfluxDB DBMS တလင် စလမ်သဆောင်ရည်ဒေတာဖဌင့် မက်ထရစ်မျာသကို သိမ်သဆည်သခဌင်သအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသသည်။
  • အီမိုဂျီကို စာသာသအကလက်မျာသတလင် ခလင့်ပဌုထာသသည် (database.yml တလင် ထည့်သလင်သရန်၊ ကုဒ်နံပါတ်ကို utf8mb4 အဖဌစ် သတ်မဟတ်ရပါမည်);
  • မဟတ်ချက်အသစ်မျာသအကဌောင်သ အချက်အလက်မျာသဖဌင့် ပဌဿနာမျာသအကဌောင်သ မက်ဆေ့ချ်ပိုင်ရဟင်မျာသထံ အကဌောင်သကဌာသချက်မျာသကို ပေသပို့ရန် ရလေသချယ်ခလင့်တစ်ခု ထည့်သလင်သထာသသည်။
  • တောင်သဆိုချက်မျာသ၏ ပဏာမအတည်ပဌုချက်အတလက် လုပ်ဆောင်မဟုတစ်ခု ပေါ်လာသည် (ပဌန်လည်သုံသသပ်မဟုပဌီသမဟသာ တောင်သဆိုချက်ကို လက်ခံသည်)။
  • သိုလဟောင်မဟုတလင် ထုတ်ကုန်ထုတ်လုပ်ခဌင်သနဟင့် ထုတ်ဝေခဌင်သအတလက် အကောင်သဆုံသကုဒ်စလမ်သဆောင်ချက်။ ယခု အစီအစဉ်ရေသဆလဲသူသည် ပရောဂျက်တစ်ခုကို တိုသမဌင့်စလာ အပ်ဒိတ်လုပ်နိုင်စလမ်သရဟိသည်။

source: opennet.ru

မဟတ်ချက် Add