2 مستودعات
Deployment and automation utilities specifically designed to be authored in and run by the Node.js runtime.
Distinct from Node.js CLI Tooling: Focuses on the tool's identity as a deployment utility built with Node.js, not a build tool or CLI utility.
Explore 2 awesome GitHub repositories matching development tools & productivity · Node.js Deployment Tools. Refine with filters or upvote what's useful.
Shipit هي أداة نشر Node.js ومنسق مهام عن بُعد تُستخدم لأتمتة عمليات نشر البرامج وتنفيذ أوامر shell عبر SSH. تعمل كمدير لسير عمل النشر وإطار عمل لأتمتة SSH، مما يسمح للمستخدمين بتحديد خطوط أنابيب الأتمتة التي تنسق السكربتات المحلية والبعيدة. يتميز المشروع بنظام تنسيق مهام قائم على رسم بياني للتبعيات ونظام خطافات (hooks) باعث للأحداث، مما يتيح إنشاء سير عمل أتمتة مخصص مع تنسيق مهام متسلسل. يدير إصدارات التطبيقات باستخدام إدارة الإصدارات القائمة على الروابط الرمزية (symlink)، مما يوفر القدرة على إجراء عمليات تراجع عن الإصدارات إلى إصدارات سابقة وتنظيف عمليات النشر القديمة. تغطي الأداة مجموعة واسعة من الإمكانيات بما في ذلك أتمتة الخادم البعيد، ومزامنة الملفات عبر المضيفين، وتوزيع الكود عن بُعد. كما تتضمن أدوات لتنفيذ أصول البناء وتدقيق الالتزامات (commits) المعلقة لتتبع الاختلافات بين التحكم في المصدر والمراجعات المنشورة.
Provides a Node.js-based tool for automating software deployments and executing remote shell commands via SSH.
node-prune هو أداة مساعدة لتنظيف وتقليص مجلدات تبعيات Node.js عن طريق إزالة ملفات المصدر والوثائق غير الضرورية لوقت التشغيل. يعمل كمنظف للحزم يقوم بحذف الملفات غير الأساسية، مثل ملفات markdown و TypeScript، من تبعيات npm المثبتة لتقليل حجم التثبيت. تعمل الأداة على تحسين ملفات النشر وصور الحاويات (container images) عن طريق إزالة الملفات غير الضرورية من أدلة المكتبات الخارجية. تُستخدم هذه العملية لتقليل أحجام صور Docker وتقليص حجم حزم التطبيقات النهائية. يوفر المشروع واجهة سطر أوامر لأتمتة عملية تنظيف أدلة التبعيات. ويستفيد من التصفح العودي للأدلة (recursive directory traversal) والترشيح القائم على الأنماط لتحديد وإزالة الملفات التي لا يحتاجها وقت التشغيل.
Shrinks the size of node_modules directories by removing files not required for runtime execution.