2 مستودعات
Self-contained runtime environments that combine a specific language version with a dedicated set of dependencies.
Distinct from Self-Contained Execution: Distinct from Self-Contained Execution: focuses specifically on the isolation of runtime versions and libraries for project consistency.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Isolated Runtime Environments. Refine with filters or upvote what's useful.
RVM هو مدير إصدارات Ruby وأداة أتمتة بناء مصممة لتثبيت والتبديل بين إصدارات متعددة من مترجم Ruby على نظام واحد. يعمل كعازل للتبعيات وغلاف لبيئة الصدفة (shell)، مما يسمح بإنشاء مجموعات مكتبات مسماة لمنع تعارضات الإصدار بين المشاريع المختلفة. يتميز المشروع كمنسق للنشر يقوم بأتمتة توفير بيئات تشغيل Ruby عبر الخوادم البعيدة وعملاء البناء. يقوم بإنشاء أغلفة قابلة للتنفيذ مستقلة لضمان تحميل بيئات تشغيل ومجموعات مكتبات محددة للمهام المجدولة، ومديري الخدمات، ونصوص بدء تشغيل النظام. تغطي الأداة مجموعة واسعة من الإمكانيات، بما في ذلك التجميع التلقائي للمصدر مع علامات مترجم مخصصة، والتثبيت في مساحة المستخدم لتجنب امتيازات الجذر، والتكامل مع مختلف الصدفات ومحررات النصوص. كما يوفر بنية تحتية لمزامنة البيئة عن بُعد، واختبار توافق التكامل المستمر، وتكامل خادم التطبيقات.
Creates isolated environments with specific language versions and dedicated dependencies to prevent conflicts between projects.
يوفر هذا المشروع مكتبة من قوالب التكوين الموحدة وأدوات البنية التحتية ككود (IaC) المصممة لإنشاء بيئات تطوير حاوية وقابلة للتكرار. من خلال استخدام مواصفات Dev Container، فإنه يتيح للفرق تحديد مساحات عمل معزولة تضمن أدوات وبيئات تشغيل وإعدادات محرر متسقة عبر أجهزة مختلفة وأعضاء الفريق. يتميز المشروع بتقديم إطار عمل لتأليف وتوزيع تعريفات البيئة القابلة لإعادة الاستخدام كصور حاويات. يستفيد هذا النهج من البنية التحتية للسجل الموجودة للإصدار والاكتشاف، مما يسمح للمطورين بمشاركة وتطبيق تكوينات مساحة العمل الموحدة عبر بيئات الحوسبة المحلية أو السحابية أو البعيدة. بعيداً عن تعريف البيئة الأساسي، يدعم المشروع الأتمتة المنسقة لسلاسل أدوات التطوير ودورات حياة مساحة العمل. يسهل المشروع حقن حزم البرمجيات المعيارية وتطبيق الإعدادات الخاصة بالمحرر، مما يضمن بقاء كل مساحة عمل موحدة وجاهزة للاستخدام عند التهيئة.
Defines isolated workspaces using standardized metadata to ensure consistent dependencies and runtime settings.