1 مستودع
Deployment tools specifically optimized for Ruby project environments and runtime configurations.
Distinct from Ruby Version Managers: Closest candidates are version managers or dependency managers; this is about the full deployment orchestration for Ruby apps.
Explore 1 awesome GitHub repository matching devops & infrastructure · Ruby Application Deployers. Refine with filters or upvote what's useful.
Mina هو أداة نشر عن بعد تعتمد على Git وأداة أتمتة نشر عبر SSH مصممة لإدارة إصدارات التطبيقات. يعمل كمدير إصدارات يعتمد على الروابط الرمزية (symlinks) يقوم باستنساخ الكود المصدري من مستودعات Git مباشرة إلى الخوادم، وهو مصمم خصيصاً للتعامل مع نشر مشاريع Ruby وتكوين البيئة. يقوم النظام بأتمتة تحديثات الخادم عن طريق إنشاء نص برمجي bash واحد محلياً وتنفيذه عبر جلسة SSH واحدة. يتيح هذا النهج عمليات نشر بدون توقف (zero-downtime) باستخدام أدلة إصدارات مختومة زمنياً وتحديث رابط رمزي للتبديل بين الإصدارات النشطة والسابقة فوراً. تغطي الأداة سير عمل أتمتة واسع النطاق بما في ذلك تنفيذ الأوامر عن بعد، وتثبيت التبعيات، وتنسيق مهام البناء. كما يوفر آليات للتراجع عن النشر وتنظيف الإصدارات المؤتمتة للحفاظ على عدد قابل للتكوين من الإصدارات الحديثة.
Specifically designed to handle Ruby project deployment and environment configuration on remote hosts.