ارائه دهنده خدمات ابری PaaS و DBaaS

درباره CI/CD

(Continuous Integration and Continuous Delivery)

این روزها که تغییرات نرم‌افزارها سرعت بیشتری پیدا کرده است، نیازمند ساختارهایی هستید تا بتوانید به راحتی نسخه‌های جدید نرم‌افزار‌‌تان را به دست کاربران برسانید و در عین حال از سلامت هر نسخه نیز مطمئن شوید.

Continuous Integration به شما کمک می‌کند تا مخزن کدها را همیشه سلامت و یکپارچه نگه‌دارید و Continuous Delivery به شما کمک می‌کند که بتوانید به راحتی تغییرات نرم‌افزار را به دست کاربران برسانید. مثلا در CI با اجرای تست‌ها و اطمینان از Pass شدن آن‌ها، جلوی ورود کد‌های ناسالم به مخزن کدها گرفته می‌شود و در CD با هر push کردن در مخزن کد، برنامه‌‌ی شما در سرور به‌روز می‌شود.

در صورتی که از لیارا برای استقرار برنامه‌های‌تان استفاده کرده‌اید می‌توانید به راحتی بین مخزن‌ کد‌هایتان و بستر ابری لیارا ارتباط برقرار کنید و سازوکارهای CI/CD را اجرا کنید.

یکی از قابلیت‌های لیارا به نام استقرار بدون اختلال تا حدی مرتبط با مبحث CD است. اگر تا به حال این بخش را مطالعه نکرده‌اید، توصیه می‌کنیم برای تجربه بهتر و حرفه‌ای تر حتما این بخش را نیز مطالعه کنید.