Spinnaker: ابزار اپن‌سورس جهت پیاده‌سازی Continuous Delivery


Spinnaker ابزاری اپن‌سورس جهت پیاده‌سازی Continuous Delivery است که توسط کمپانی Netflix طراحی شده و به تیم‌های توسعه‌ٔ نرم‌افزار این امکان را می‌دهد تا اقدام به دیپلوی نسخه‌های جدید نرم‌افزارهای خود در محیط کلود نمایند (Continuous Delivery یا به اختصار CD به فرآیندی گفته می‌شود که طی آن دولوپرها می‌توانند نسخه‌های جدید اپلیکیشن را به شکلی سریع، ایمن و مطمئن جهت دیپلوی روی سرورهای اصلی آماده نمایند.)

اولین کسی باشید که به این سؤال پاسخ می‌دهید

Spinnaker در سرویس‌های کلود مختلفی از جمله AWS ،Azure و Google Cloud Platform ساپورت می‌شود و برخی از ویژگی‌های شاخص این ابزار اپن‌سورس عبارتند از:

- دیپلوی سورس‌کد روی چندین ارائه‌دهندهٔ سرویس کلود مختلف در آنِ واحد
- امکان ساخت ایمِج‌های مختلف به منظور رول‌بَک کردن آسان
- امکان ادغام با ابزار Chaos Monkey
- قابلیت اِعمال محدودیت دسترسی اعضای تیم به پروژه‌های مختلف
- امکان ارسال نوتیفیکیشن‌ها از طُرق مختلفی همچون ایمیل، پیامک و اِسلک

لازم به یادآوری است که Spinnaker جامعهٔ توسعه‌دهندگان فعالی از شرکت‌هایی همچون نت‌فلیکس، گوگل، مایکروسافت و ... به منظور بهبود و ارتقاء دارا است.