Mid⏱ 16 دقیقه2 بخش · 4 نکته
مرور سریع CI/CD
اصول یکپارچهسازی و استقرار پیوستهٔ کد — از Pipeline تا استراتژیهای Deployment بدون قطعی.
0 از 4 نکته مرور شد0٪
Continuous Integration0/2
یکپارچهسازی مداوم کد تیم.
⚠️ اشتباه رایج:
نگهداشتن یک Feature Branch برای هفتهها بدون Merge مکرر با main، که منجر به Merge Conflict های بزرگ میشود.
yaml\njobs:\n build:\n steps:\n - run: dotnet build\n - run: dotnet test\n
Continuous Delivery/Deployment0/2
استقرار خودکار و استراتژیهای آن.
💡 نکتهٔ مصاحبه:
تفاوت این دو یکی از سؤالات مفهومی رایج است — «Delivery» یک دکمهٔ دستی دارد، «Deployment» ندارد.
💡 نکتهٔ مصاحبه:
اگر پرسیدند چطور بدون Downtime دیپلوی میکنید، هر دو الگو (Blue-Green و Canary) را با تفاوت ریسک و هزینهشان توضیح دهید.
⚠️ اشتباه رایج:
دیپلوی مستقیم نسخهٔ جدید روی همان سرور Production بدون هیچ استراتژی Rollback آماده در صورت بروز مشکل.
