frmwrk/deployer

FRMWRK deployer实现

v2.0.3 2018-09-21 12:18 UTC

README

Build Status Code Quality Code Climate Code Coverage Version

SensioLabsInsight

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

更多信息与文档请参阅 deployer.org

Gitter

通过以下方式支持 Deployer 的开发 成为赞助者

需求

  • PHP 5.5.0 及以上。

这就全部了!

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

安装

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

$ curl -LO https://deployer.org/deployer.phar
$ mv deployer.phar /usr/local/bin/dep
$ chmod +x /usr/local/bin/dep

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

$ dep self-update

或者通过 composer

$ composer require deployer/deployer

文档

文档源可以在 deployphp/docs 仓库中找到。

构建

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

社区

在此处讨论 Deployer deployer.org/discuss

路线图

4

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

5

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

贡献

所有代码贡献都必须通过拉取请求,并由核心开发者批准后才能合并。这是为了确保对所有代码的正确审查。

从项目创建分支,创建功能分支,并提交拉取请求。

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

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

维护者

还可以查看参与此项目的 贡献者列表

支持 Deployer

Deployer 是一个开源项目。如果您想支持 Deployer 的开发,请访问我们的 patreon 页面

许可

在 MIT 许可证下授权: https://open-source.org.cn/licenses/mit-license.php