သတိပေးခြင်း! ဤဆောင်းပါးသည် အင်ဂျင်နီယာမဟုတ်ပါ၊ CI/CD နယ်ပယ်တွင် ပညာရေးကို စိတ်ဝင်စားသော စာဖတ်သူများအတွက် ရည်ရွယ်ပါသည်။ အများစုမှာ သင်လေ့လာရန် စိတ်မဝင်စားပါက ဤအကြောင်းအရာသည် သင့်အတွက် စိတ်ဝင်စားမည်မဟုတ်ပါ။
အကယ်၍ သင်သည် စဉ်ဆက်မပြတ် ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ပေးပို့မှုလုပ်ငန်းစဉ်များကို သတ်မှတ်ရန် တာဝန်ရှိသော ဆော့ဖ်ဝဲရေးသားသူ သို့မဟုတ် စီမံခန့်ခွဲသူဖြစ်ပါက (စဉ်ဆက်မပြတ်ပေါင်းစပ် / စဉ်ဆက်မပြတ်ပေးပို့) ထို့နောက် OTUS သည် သင့်အတွက် အထူးသဖြင့် သင်တန်းတစ်ခုအတွက် စာရင်းသွင်းဖွင့်လှစ်ထားသည်-
သင်တန်းကာလအတွင်း ကျောင်းသားများသည် အပလီကေးရှင်းတည်ဆောက်ခြင်းနှင့် စမ်းသပ်ခြင်းလုပ်ငန်းစဉ်ကို ထိပ်တန်းပံ့ပိုးပေးသူ သုံးဦးနှင့်အတူ တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်ကို စိတ်ကြိုက်ပြင်ဆင်နည်းကို လေ့လာနိုင်မည်ဖြစ်ပြီး cloud ဝန်ဆောင်မှုပေးသူများ၏ ဗိသုကာလက်ရာကို နားလည်သဘောပေါက်ပြီး ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် အားနည်းချက်စကင်န်ကို အလိုအလျောက်လုပ်ဆောင်ခြင်းတို့ကို လေ့လာနိုင်မည်ဖြစ်သည်။
သင်တန်းပြီးဆုံးချိန်တွင် ကျောင်းသားတစ်ဦးစီသည် ၎င်းတို့၏ရွေးချယ်မှုရှိသော opensource ပရောဂျက်အတွက် CI/CD လုပ်ငန်းစဉ်များ အကောင်အထည်ဖော်ဆောင်မည့် နောက်ဆုံးအလုပ်တစ်ခုကို ဖန်တီးမည်ဖြစ်သည်။ သင်တန်းပြီးပါက၊ သင်တန်းသားတစ်ဦးစီသည် အတန်းအားလုံးအတွက် ပစ္စည်းများ၊ သင်တန်းပြီးဆုံးကြောင်း လက်မှတ်ကို ရရှိမည်ဖြစ်ပြီး အရေးအကြီးဆုံးမှာ ၎င်းတို့သည် လျှောက်လွှာကို တည်ဆောက်ခြင်းနှင့် စမ်းသပ်ခြင်းလုပ်ငန်းစဉ်ကို သတ်မှတ်ပေးမည်ဖြစ်ပြီး အားနည်းချက်များကို ရှာဖွေနိုင်မည်ဖြစ်သည်။
ဟုတ်ပါတယ်၊ ဒီသင်တန်းက လူတိုင်းအတွက် မသင့်တော်ပါဘူး။ ဒါပေမဲ့ အတွေ့အကြုံရှိရင်:
- Git နှင့်အလုပ်လုပ်သည်။
- Linux သို့မဟုတ် Windows စနစ်များကို စီမံခန့်ခွဲခြင်း။
- ဖွံ့ဖြိုးတိုးတက်မှု သို့မဟုတ် လည်ပတ်မှု
- cloud ဝန်ဆောင်မှုပေးသူနှင့် အလုပ်လုပ်သည်။
ဒါဆိုရင် OTUS က မင်းကိုစောင့်နေတယ်။ သင်လုပ်နိုင်သည်
စတင်ရန်မျှော်လင့်ချက်
သင်တန်းဆရာမှကျင်းပပြုလုပ်သော “Jenkins with K8S ကိုအသုံးပြုခြင်း” ခေါင်းစဉ်ဖြင့် ဖွင့်လှစ်ထားသော webinar ကို အခမဲ့ကြည့်ရှုခွင့်လည်း ရှိပါသည်။
သင်တန်း သင်ယူမှု လုပ်ငန်းစဉ်
သင်တန်းအစီအစဉ်တွင် အဓိက module လေးခုပါဝင်ပါသည်။
- Cloud တွင် ဖွံ့ဖြိုးတိုးတက်မှု (Code)
- အလိုအလျောက် တပ်ဆင်ခြင်းနှင့် စမ်းသပ်ခြင်း (Continuous Integration)
- အလိုအလျောက် တပ်ဆင်ခြင်း (Continuous Delivery)
- နောက်ဆုံး သင်ခန်းစာ
၎င်းတို့အားလုံးကို အွန်လိုင်း webinars ဖော်မတ်ဖြင့် အတန်းအတွင်း အသေးစိတ် ဆွေးနွေးမည်ဖြစ်ပြီး အိမ်စာတာဝန်များသည် သင်ယူထားသော အသိပညာများကို စုစည်းရန် ကူညီပေးမည်ဖြစ်ပြီး လိုအပ်ပါက ဆရာများထံမှ အသေးစိတ် အကြံပြုချက်များကို သင်ရရှိနိုင်မည်ဖြစ်သည်။
ကျွမ်းကျင်သူများစွာသည် ခေတ်မီအလုပ်များအတွက် အကောင်းဆုံးဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးနည်းလမ်းများထဲမှ CI/CD ဟုခေါ်ကြသည်။ ဤပြောဆိုချက်ကို သဘောတူပါသလား။
source: www.habr.com