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 部署自动化工具,旨在管理应用程序发布。它充当基于符号链接的发布管理器,将源代码从 Git 仓库直接克隆到服务器上,并专门设计用于处理 Ruby 项目的部署和环境配置。 该系统通过在本地生成单个 bash 脚本并通过单个 SSH 会话执行它来自动化服务器更新。这种方法通过使用带时间戳的发布目录并更新符号链接以在活动版本和先前版本之间即时切换,实现了零停机部署。 该工具涵盖了广泛的自动化工作流,包括远程命令执行、依赖安装和构建任务编排。它还提供了用于部署回滚和自动化发布清理的机制,以维护可配置数量的近期构建版本。
Specifically designed to handle Ruby project deployment and environment configuration on remote hosts.