bencagri / artisan-deployer
此包已被弃用且不再维护。没有推荐替代包。
部署Laravel应用的简单方法
dev-master / 1.0.x-dev
2020-01-10 10:45 UTC
Requires
- php: >=7.1.0
- illuminate/support: ^5.5
- symfony/expression-language: ~2.4|~3.0|~4.0
- symfony/filesystem: ~2.3|~3.0|~4.0
- symfony/http-foundation: ~2.3|~3.0|~4.0
- symfony/polyfill-mbstring: ^1.3
- symfony/process: ~2.3|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-04-10 20:21:48 UTC
README
Artisan Deployer 是部署您的Laravel应用的最简单方法。
特性
- 无依赖。无Python。无Ruby。无Capistrano。无Ansible。什么都没有。
- 无配置文件。无YAML。无XML。无JSON。只是纯粹的PHP强大。
- 多服务器和多阶段部署(例如“生产”、“预发布”、“质量保证”)。
- 零停机时间部署。
- 支持Laravel 5.x应用。
- 兼容GitHub、BitBucket、GitLab以及您自己的Git服务器。
要求
- 您的本地机器:PHP 7.1或更高版本以及SSH客户端。
- 您的远程服务器:它们允许本地机器的SSH连接。
- 您的应用:它可以使用任何版本的Laravel 5.x
文档
注意 Artisan Deployer 不“配置”服务器(例如安装适用于应用的Web服务器和正确的PHP版本);如果您需要这样做,请使用Ansible。Artisan Deployer 不部署容器化应用:如果您需要这样做,请使用Kubernetes。