سوال در مورد فرایند CI/CD در کانتینر ابری

سلام
من متوجه فرایندی که در این مقاله توضیح داده شدم:
https://www.arvancloud.com/docs/پایپلاین-cicd-فروشگاه-آنلاین-paas-ابرآروان/
تنها جاییش که برام سواله اینه که وقتی کد در gitlab آپدیت میشه و webhook کال میشه و یک نسخه جدید image با تگ latest ساخته و پوش میشه، آیا deployment ای که با این image ساخته شده به شکل اتوماتیک ریست میشه و کانتینر ها رو با نسخه آخر image آپدیت می کنه؟ اگر آره کدوم بخش فایل های yml منجر به همچین رفتاری میشن؟

1 Likes

سلام
نه این قسمت اش اتوماتیک نیست، از سمت آروان دستی باید اپلیکیشن رو Restart کنید. (به عنوان مثال توی Deployment دستی Replica رو مقدار صفر کنید و مجدد برگردونید به مقدار قبلی)
مگر اینکه از سمت خودتون توی CI/CD (به عنوان مثال توی pipeline CD ) به طریقی API آروان Call بشه و این دستور بهش داده بشه تا اتوماتیک این اتفاق هربار بیفته. ولی این مورد بسته به سناریو باید توسط کاربر انجام بشه و در حال حاضر راهنمای واحدی واسش نیست.

1 Likes