luciano-jr / deployer
部署工具
dev-master
2015-04-17 17:29 UTC
Requires
- php: >=5.4.0
- elfet/pure: ~1.1
- kherge/amend: ~3.0
- phpseclib/phpseclib: dev-master
- symfony/console: ~2.6
- symfony/finder: ~2.6
- symfony/process: ~2.6
Requires (Dev)
- herzult/php-ssh: ~1.1
- phpunit/phpunit: ~4.5
Suggests
- ext-sockets: For parallel deployment
- herzult/php-ssh: For SSH support through native SSH2 extension
Provides
- ext-ssh2: *
This package is not auto-updated.
Last update: 2024-09-18 09:16:50 UTC
README
Deployer 是用 PHP 编写的部署工具。
更多信息及文档请见 http://deployer.org。
Deployer 3.0 几乎准备就绪...
需求
- PHP 5.4.0 及以上版本。
这就是全部!
您可以通过安装 ssh2 扩展 来加速部署过程并启用 套接字 以实现并行部署。
安装
要安装 Deployer,请下载 deployer.phar 压缩包,将其移动到您的 bin 目录并使其可执行。
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 上提问。
贡献
所有代码贡献必须通过拉取请求,并由核心开发者审核批准后才能合并。这是为了确保对所有代码的正确审查。
将项目进行分支,创建一个功能分支,并发送拉取请求。
为了确保代码库的一致性,您应该确保代码遵循 PSR-1。
如果您想帮助,请查看 问题列表。
许可证
许可协议:MIT 协议:http://www.opensource.org/licenses/mit-license.php