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 上的提交将不会部署,只有合并到主仓库的提交(如果分支与配置中匹配)才会部署。

安装插件

  1. 导航到您的 PHPCI 根目录并运行 composer require enrise/phpci-rocketeer
  2. 更新您想要部署的项目的 phpci.yml

请确保以下条件成立

  1. 在您的 PHPCI 服务器上,rocketeer 命令是全局可访问的(查看详情
  2. 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