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 部署工具和远程任务编排器,用于自动化软件部署并通过 SSH 执行 Shell 命令。它作为一个部署工作流管理器和 SSH 自动化框架,允许用户定义协调本地和远程脚本的自动化流水线。 该项目的特色在于依赖图任务编排系统和事件发射器钩子系统,能够创建具有顺序任务协调的自定义自动化工作流。它使用基于符号链接的发布管理来管理应用版本,提供回滚到先前版本和清理过期部署的能力。 该工具涵盖了广泛的功能,包括远程服务器自动化、跨主机文件同步和远程代码分发。它还包括用于执行构建资产和审计待处理提交的实用程序,以跟踪源代码控制与已部署版本之间的差异。
Automates the pushing of code to remote servers with built-in support for version rollbacks.