1 dépôt
Tools for provisioning and aligning language runtimes and environments across remote production servers.
Distinct from Ruby Environments: The candidates are either too specific to identity management or general environments; they don't cover runtime orchestration for deployment.
Explore 1 awesome GitHub repository matching devops & infrastructure · Language Runtime Deployment. Refine with filters or upvote what's useful.
RVM est un gestionnaire de versions Ruby et un outil d'automatisation de build conçu pour installer et basculer entre plusieurs versions de l'interpréteur Ruby sur un seul système. Il sert d'isolateur de dépendances et de wrapper d'environnement shell, permettant la création d'ensembles de bibliothèques nommés pour éviter les conflits de version entre différents projets. Le projet se distingue comme un orchestrateur de déploiement qui automatise le provisionnement des runtimes Ruby sur des serveurs distants et des agents de build. Il génère des wrappers exécutables autonomes pour garantir que des runtimes et des ensembles de bibliothèques spécifiques sont chargés pour les tâches planifiées, les gestionnaires de services et les scripts d'initialisation système. L'outil couvre un large éventail de capacités, notamment la compilation automatique des sources avec des drapeaux de compilation personnalisés, l'installation dans l'espace utilisateur pour éviter les privilèges root, et l'intégration avec divers shells et éditeurs de texte. Il fournit également une infrastructure pour la synchronisation d'environnements distants, les tests de compatibilité d'intégration continue et l'intégration de serveurs d'applications.
Automates the provisioning of Ruby runtimes across remote servers and build agents to align development and production.