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 項目部署的理想選擇。