voodoo-rocks/deployer

Voodoo Rocks 部署工具分支

4.1.0 2017-04-17 12:40 UTC

README

Build Status Code Quality Code Climate Code Coverage Version Support via Gittip

SensioLabsInsight

Deployer 是一个用 PHP 编写的部署工具。

更多信息及文档请见 http://deployer.org

Gitter

要求

  • PHP 5.4.0 及以上版本。

就这么多!

您可以通过启用 sockets 来加快部署过程,实现并行部署。

安装

要安装 Deployer,请下载 deployer.phar 压缩包,将其移动到您的 bin 目录并使其可执行。

$ curl -L http://deployer.org/deployer.phar -o deployer.phar
$ mv deployer.phar /usr/local/bin/dep
$ chmod +x /usr/local/bin/dep

要升级 Deployer,运行以下命令:

$ dep self-update

或者通过 composer

$ composer require deployer/deployer:~3.0

文档

文档源代码位于 deployphp/docs 仓库。

构建

要构建 deployer.phar,运行 ./build 命令。

讨论

在这里讨论 Deployer deployer.org/discuss。您也可以在 StackOverflow 上提问。

路线图

4

  • 函数命名空间
  • 依赖注入配置
  • 事件调度器
  • 默认阶段选择器
  • 通过借用现有克隆对象加快克隆速度
  • 不可变设置
  • 原生 SSH 支持

4.1

  • 并行执行的任务分组
  • 基于 Web 的客户端

贡献

所有代码贡献都必须通过 pull request 进行,并在合并前由核心开发者批准。这是为了确保对所有代码的正确审查。

分叉项目,创建一个功能分支,并发送 pull request。

为了确保代码库的一致性,您应确保代码遵循 PSR-2

如果您想帮忙,请查看 问题列表

许可

在 MIT 许可下发布: http://www.opensource.org/licenses/mit-license.php