0 功能简介
php实现的自动化部署的任务执行工具
1 项目地址
https://github.com/deployphp/...
2 代码结构
-
deployer-master
- bin //命令行入口目录 build //? dep //deployer命令行入口 - recipe //常用项目配置模板 - scripts //deployer发布脚本 - src //核心实现 - vendor //composer安装生成目录
3 recipe 常用项目配置模板
recipe目录下包括一些常见php框架部署配置模板
config\ config相关命令
current.php 当前运行服务器 目录信息
dump.php 当前配置信息
hosts.php 当前服务器信息
deploy\ deploy相关命令
cleanup.php
clear_paths.php
copy_dirs.php
info.php
lock.php
prepare.php
release.php
rollback.php
shared.php
symlink.php
update_code.php
vendors.php
writable.php
cakephp.php
codeigniter.php
common.php
composer.php
drupal7.php
drupal8.php
flow_framework.php
fuelphp.php
laravel.php
magento.php
magento2.php
silverstripe.pphp
symfony.php
symfony3.php
typo3.php
wordpress.php
yii.php
yii2-app-advanced.php
yii2-app-basic.php
zend_framework.php
4 src 核心实现
Collection\
Configuration\
Console\
Exception\
Executor\
Host\
Initializer\
Logger\
Ssh\
Support\
Task\
Type
Utility\
Deployer.php
functions.php
相关目录文件功能,待分析完成后补充
-2018.4.4 22:10