IMG_20230829_205040_480.png
1.1 MB
#رود_مپ برای شروع DevOps
- اینکه دوآپس چیست رو بعدا میگم ولی بدونید بخشی از پادکست های آینده ما کلا در مورد Devops و Devops Engineering قراره باشه
#dev_ops
@codeaghajcs
- اینکه دوآپس چیست رو بعدا میگم ولی بدونید بخشی از پادکست های آینده ما کلا در مورد Devops و Devops Engineering قراره باشه
#dev_ops
@codeaghajcs
📄 مقاله CI/CD و CI/CD Pipeline چیست؟
- به طور خلاصه این مقاله این مفاهیم پایه Devops رو دسته بندی کلی میکنه و یک نتیجه خیلی مهم میگیره و بعد هم یه مثال عالی میزنه. این مقاله برای درک مفاهیم پایه Devops خیلی مفیده.
📌 نتیجه گیری کلی مقاله : مطابق این متن CI (ادغام مداوم) راه حلی برای تعدد برنچ ها در یک ریپوزیتوری و تضمینی برای اتوماتیک Merge شدن این برنچ ها بطور اتوماتیک (غیر دستی) و صحیح.تغییرات جدید در کدها، به صورت منظم Build شده، test شده و با یک ریپازیتوری مشترک merge شود. CI میتونه یک راه حل در برابر وجود تعداد زیاد برنچ ها بصورت همزمان باشه، که این امر امکان تداخل برنچ ها با یکدیگر را کاهش میده. در واقعا زمانی استفاده میشه که همه تیم با هم روی چند فیچر مختلف کار میکنن.
و CD هم (تحویل/توزیع مداوم) هم برای اتوماتیک کردن روند merge شدن در pipeline هست. تمام کد هایی که برنامه نویس مینویسه، اول تست ها روشون اجرا میشه و بعد توی محیط های مختلف (مثلا محیط Production) مستقر میشه. در نهایت، هدف CI، حصول اطمینان از کمترین تلاش ممکن برای استقرار کدهای جدید است.
https://vrgl.ir/oyKzm
#dev_ops #ci_cd
@codeaghajcs
- به طور خلاصه این مقاله این مفاهیم پایه Devops رو دسته بندی کلی میکنه و یک نتیجه خیلی مهم میگیره و بعد هم یه مثال عالی میزنه. این مقاله برای درک مفاهیم پایه Devops خیلی مفیده.
📌 نتیجه گیری کلی مقاله : مطابق این متن CI (ادغام مداوم) راه حلی برای تعدد برنچ ها در یک ریپوزیتوری و تضمینی برای اتوماتیک Merge شدن این برنچ ها بطور اتوماتیک (غیر دستی) و صحیح.تغییرات جدید در کدها، به صورت منظم Build شده، test شده و با یک ریپازیتوری مشترک merge شود. CI میتونه یک راه حل در برابر وجود تعداد زیاد برنچ ها بصورت همزمان باشه، که این امر امکان تداخل برنچ ها با یکدیگر را کاهش میده. در واقعا زمانی استفاده میشه که همه تیم با هم روی چند فیچر مختلف کار میکنن.
و CD هم (تحویل/توزیع مداوم) هم برای اتوماتیک کردن روند merge شدن در pipeline هست. تمام کد هایی که برنامه نویس مینویسه، اول تست ها روشون اجرا میشه و بعد توی محیط های مختلف (مثلا محیط Production) مستقر میشه. در نهایت، هدف CI، حصول اطمینان از کمترین تلاش ممکن برای استقرار کدهای جدید است.
https://vrgl.ir/oyKzm
#dev_ops #ci_cd
@codeaghajcs
👾1