Deployer整体结构

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

你可能感兴趣的:(deploy,php)