Rocketeer 是一款专为 PHP 应用设计的部署工具,能够在几秒钟内将正确的代码自动推送到服务器,并保证应用稳定运行。它基于 Laravel Task 运行器构建,简化了部署流程。
Rocketeer 的核心优势在于自动化代码部署,免去了手动上传的繁琐操作,实现代码快速、安全地发布到服务器。
支持用户定义个性化部署步骤,灵活执行如 Composer 依赖更新、数据库迁移等多种操作,满足复杂项目需求。
通过版本控制功能,Rocketeer 可自动识别代码变更,只部署必要部分,方便测试及快速回滚到旧版本,确保部署安全。
支持预定义和计划任务,开发者可设置定时更新依赖或执行其他例行操作,进一步优化维护流程。
首先需要安装 Rocketeer,过程简单快捷,只需执行以下命令:
<span class="fun">composer global require anahkiasen/rocketeer</span>
安装完成后,配置服务器连接信息。Rocketeer 支持 SSH、FTP、SFTP 多种连接方式,可在配置文件中选择适合的方案。
<span class="fun">php rocketeer.phar ignite</span>
执行 ignite 命令后,配置文件会生成在 .rocketeer 文件夹中,方便后续管理。
配置完成后,使用以下命令即可将应用代码部署到服务器:
<span class="fun">php rocketeer.phar deploy</span>
部署成功后,还可以运行数据库迁移或其他自定义任务:
<span class="fun">php rocketeer.phar migrate</span>
Rocketeer 是一款功能全面且操作便捷的 PHP 应用部署工具,拥有自动化部署、自定义流程、版本控制和任务调度等实用特性。无论项目规模大小,都能助力开发者高效稳定地完成部署工作,是现代 PHP 项目部署的理想选择。