احسان گازار

برنامه نویس، مدرس، بلاگر و صخره نورد

با CI/CD در برنامه‌نویسی آشنا شوید

با CI/CD در برنامه‌نویسی آشنا شوید

ابزارهایی که امروزه بدون آن‌ها نمی‌توانیم در شرکت‌ها کاری از کار پیش ببریم معروف به CI/CD یا Continuous Integration and Continuous Delivery هستند.


پیچیدگی Deploy کردن محصولات در Production هر برنامه‌نویسی را مجبور به استافده از این سیستم‌ها می‌کند که تنظیمات اولیه آن‌ها میتواند ساده یا خیلی پیچیده باشد.


مثلا اگر پروژه NextJS دارید و می‌خواهید آن‌را Deploy کنید شاید محصولی ساده مثل Vercel یا Netlify خیلی کمک کند


اما اگر محصولی پیچیده‌تر و با امنیت بالاتر دارید می‌بایست سراغ محصولات دیگری بروید که معروف‌ترین آن‌ها Jenkins و Travis است.


در این ویدئو می‌توانید ببینید که چطور این محصولات کار می‌کنند