frmwrk / deployer
FRMWRK deployer实现
v2.0.3
2018-09-21 12:18 UTC
Requires
- php: >=5.5.0
- deployer/phar-update: ^1.0
- elfet/pure: ~2.0
- phpseclib/phpseclib: ~2.0
- symfony/console: ~2.6|~3.0
- symfony/finder: ~2.6|~3.0
- symfony/process: ~2.6|~3.0
- symfony/yaml: ~2.6|~3.0
Requires (Dev)
- phpunit/phpunit: ~4.5
Suggests
- ext-sockets: For parallel deployment
- herzult/php-ssh: For SSH support through native SSH2 extension
- dev-master
- v2.0.3
- v2.0.1
- v2.0
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3
- v1.2
- v1.1
- v1.0
- dev-magento2ci-81
- dev-ci
- dev-magento2ci
- dev-magento2ci-optimized
- dev-setup-npm-and-cypress
- dev-ci-cypress-patch
- dev-ci-decoupled-deployment
- dev-NEXT-JS-deployments
- dev-Revert-changes-for-clients-repo
- dev-Fix-env.php-setup-and-use-upload-to-deploy
This package is auto-updated.
Last update: 2024-09-15 16:09:32 UTC
README
Deployer 是一个用 PHP 编写的部署工具。
更多信息与文档请参阅 deployer.org。
需求
- 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
