1 مستودع
Automated mechanisms for pushing source code to remote servers with versioning and rollback support.
Distinct from Remote Repository Code Fetchers: Distinct from remote execution or fetching; focuses on the distribution of code from local to remote for deployment.
Explore 1 awesome GitHub repository matching devops & infrastructure · Remote Code Distribution. Refine with filters or upvote what's useful.
Shipit هي أداة نشر Node.js ومنسق مهام عن بُعد تُستخدم لأتمتة عمليات نشر البرامج وتنفيذ أوامر shell عبر SSH. تعمل كمدير لسير عمل النشر وإطار عمل لأتمتة SSH، مما يسمح للمستخدمين بتحديد خطوط أنابيب الأتمتة التي تنسق السكربتات المحلية والبعيدة. يتميز المشروع بنظام تنسيق مهام قائم على رسم بياني للتبعيات ونظام خطافات (hooks) باعث للأحداث، مما يتيح إنشاء سير عمل أتمتة مخصص مع تنسيق مهام متسلسل. يدير إصدارات التطبيقات باستخدام إدارة الإصدارات القائمة على الروابط الرمزية (symlink)، مما يوفر القدرة على إجراء عمليات تراجع عن الإصدارات إلى إصدارات سابقة وتنظيف عمليات النشر القديمة. تغطي الأداة مجموعة واسعة من الإمكانيات بما في ذلك أتمتة الخادم البعيد، ومزامنة الملفات عبر المضيفين، وتوزيع الكود عن بُعد. كما تتضمن أدوات لتنفيذ أصول البناء وتدقيق الالتزامات (commits) المعلقة لتتبع الاختلافات بين التحكم في المصدر والمراجعات المنشورة.
Automates the pushing of code to remote servers with built-in support for version rollbacks.