Deployer總體結構

0 功能簡介

php實現的自動化部署的任務執行工具php

1 項目地址

https://github.com/deployphp/...laravel

2 代碼結構

  • deployer-mastergit

    - bin      //命令行入口目錄
        build  //?
        dep    //deployer命令行入口
    
    - recipe   //經常使用項目配置模板
    
    - scripts  //deployer發佈腳本
    
    - src      //核心實現
    
    - vendor   //composer安裝生成目錄

3 recipe 經常使用項目配置模板

recipe目錄下包括一些常見php框架部署配置模板github

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

相關目錄文件功能,待分析完成後補充php框架

-2018.4.4 22:10服務器

相關文章
相關標籤/搜索