etten/deployment

PHP 部署工具

维护者

详细信息

gitlab.com/etten/deployment

安装量: 11 219

依赖项: 1

建议者: 0

安全: 0

星标: 0

分支: 0

v3.1.3 2017-02-24 09:13 UTC

This package is auto-updated.

Last update: 2024-09-06 09:01:39 UTC


README

简单的PHP SSH/FTP部署工具。

灵感来源于dg/ftp-deployment

不要手动部署应用程序!

使用此工具自动部署,部署前后运行任务。仅上传已修改的文件。

其他工具兼容性

此包可以轻松替换dg/ftp-deployment

如果您已使用该工具部署了应用程序,只需开始使用etten/deployment

它可以读取dg/ftp-deployment部署的文件数据库,并且仅使用修改过的文件继续。

已在dg/ftp-deployment v2.5上进行了测试。

持续交付,自动部署

此工具允许您持续自动交付您的应用程序。

例如,您可以使用Shippable进行CI/CD。

建议您使用phpdocker/phpdocker构建镜像。

构建完成后,只需运行此部署工具即可 - 它是一个CLI PHP工具。

用法

只需通过Composer将其安装到您的项目中

$ composer require etten/deployment

Nette应用程序

通过DI扩展使用它。见演示

它不需要注释。您可以在配置中找到指令。

安装后,通过CLI运行它

$ php www/index.php deployment -h

它是一个Kdyby控制台应用程序,所以首先阅读文档

另一个PHP应用程序

演示 Symfony 控制台 CMD演示配置文件

对于我们的演示部署,只需通过CLI运行

$ php demo\deploy.php -c config.php

它是一个Symfony控制台应用程序,所以首先阅读文档