tilt-dev/tilt
چه کاری انجام میده؟
این ابزار به تو اجازه میده محیط توسعهات رو به صورت کد تعریف کنی، مخصوصاً وقتی داری روی اپلیکیشنهای میکروسرویسی در کوبرنتیس کار میکنی. با Tilt میتونی پروسههای بیلد، تست و دیپلوی رو خودکار کنی و همه چیز رو با یه فایل ساده کنترل کنی.
در چه شرایطی بهتره استفاده شود؟
وقتی تیم تو داره روی چندین سرویس میکروسرویسی کار میکنه و نیاز داره همه اعضا محیط یکسانی داشته باشن. همچنین وقتی میخوای بدون دردسر دیپندنسیها، سرویسها رو محلی راهاندازی کنی، Tilt گزینهی عالیایه.
چند مثال از موارد استفاده:
- راهاندازی خودکار چندین سرویس میکروسرویسی با وابستگیهای پیچیده
- نمایش وضعیت لایو سرویسها و لاگها در یه رابط گرافیکی ساده ️
- بیلد و دیپلوی سریع تغییرات بدون نیاز به دستورات دستی
- یکسانسازی محیط توسعه بین تمام اعضای تیم
- ##devEnvironment
- ##Kubernetes
- ##Microservices
- ##DeveloperTools
- ##Tilt
- ##DevOps
- ##LocalDev
- ##CI
- ##CodeAsConfig
- ##CloudNative
