enrise / phpci-rocketeer
该软件包已被弃用,不再维护。未建议替代软件包。
PHPCI 插件,允许您使用 Rocketeer 部署代码
v0.1.0
2015-07-10 20:56 UTC
This package is not auto-updated.
Last update: 2022-10-15 07:10:54 UTC
README
这是一个不再使用或维护的旧仓库。我们建议不再使用此仓库。
原始 README 可以在下面找到
PHPCI-Rocketeer
PHPCI 的 rocketeer 插件,使 PHPCI 在成功构建后能够部署您的代码。
GitHub pull-requests 上的提交将不会部署,只有合并到主仓库的提交(如果分支与配置中匹配)才会部署。
安装插件
- 导航到您的 PHPCI 根目录并运行
composer require enrise/phpci-rocketeer
- 更新您想要部署的项目的
phpci.yml
请确保以下条件成立
- 在您的 PHPCI 服务器上,
rocketeer
命令是全局可访问的(查看详情) - php-ci-cronjob-server-user 实际上可以运行
rocketeer deploy
命令
PHPCI 配置
rocketeer: deploy: <git_branch>: connection: <connection_name> stage: <stage_name>
示例
complete: rocketeer: deploy: master: connection: phpci stage: production develop: connection: phpci stage: develop