دوآپس چیست

دوآپس چیست؟

تو این پست میخوام بهتون بگم دوآپس چیست؟ و چه کاربردی داره؟ احتمالا این چند وقت خیلی این اسم رو شنیدید و خیلی از پیشنهادهای کاری مختلف رو با این عنوان دیدید و الان سرچ زدید و میخواید در مورد این عنوان بیشتر بدونید! شما جای درستی رو انتخاب کردید، پس تا آخر این پست با من همراه باشید تا شما رو با این حوزه جدید و بسیار جذاب آشنا کنم.

ادامه خواندن

اجرای CI/CD Pipeline به زبان ساده

در این پست یک اجرای CI/CD Pipeline به زبان ساده خواهیم داشت.

قبل از ورود به بحث پایپ لاین یا همون خط لوله باید ببینیم CI/CD چیه و چیکار میکنه؟

تعریف CI یا Continuous Integration:

فرآیندی در چرخه توسعه نرم افزار است که تغییرات صورت گرفته در کد توسط توسعه دهندگان مختلف را در خط اصلی(mainline) پروژه ادغام می کند. این خط اصلی معمولا توسط یک منبع(repository) اشتراکی(shared) مدیریت و مورد دسترسی قرار می گیرد. اجرای این فرآیند باعث می شود همیشه یک منبع کد با کمترین انحراف(تفاوت) در دسترس باشد. هر ادغام می تواند توسط اجرای Build و Test مورد بررسی قرار گرفته تا تضمین کند کد ادغام شده قابل اطمینان است. اصولا اجرای تست بخشی از فرآیند CI نیست اما معمولا با آن پیاده سازی می شود.

ادامه خواندن

فرهنگ DevOps و واژه مهندس دوآپس

در این نوشته میخوام در مورد فرهنگ DevOps و واژه مهندس دوآپس براتون بگم.

قطعا این روزها بیشتر با این واژه برخورد دارید و تو خیلی از کانال‌ها، سایتها و… این واژه رو بیشتر از قبل میبینید و از همه مهم تر تو پشنهاد کار(Job Offer) هم این واژه جای خودش رو باز کرده و با ی سرچ کوچیک تو لینکدین پوزیشن های شغلی زیادی رو در این مورد پیدا می کنید. و اما واقعا دوآپس(DevOps) چیه؟ چطوری کار میکنه؟ چرا انقدر همه گیر شده؟ و به کی میگن مهندس دوآپس؟ تو این پست این واژه رو میشکافم و در مورد خرت و پرت هاش براتون میگم…

ادامه خواندن