资讯专栏INFORMATION COLUMN

Deployer整体结构

_ivan / 2031人阅读

摘要:功能简介实现的自动化部署的任务执行工具项目地址代码结构命令行入口目录命令行入口常用项目配置模板发布脚本核心实现安装生成目录常用项目配置模板目录下包括一些常见框架部署配置模板相关命令当前运行服务器目录信息当前配置信息当前服务器信息

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28523.html

相关文章

  • 如何用 Docker 实现 PHP 命令行程序的 CI/CD

    摘要:数人云今天带来的文章将分享如何用实现命令行程序的过程中整体思路以及需要注意哪些问题。月日,超越传统运维之道的话题将在北京延续,四位业界大牛技术齐聚,结合传统运维现状及实践案例,讲述的超越之道。 数人云今天带来的文章将分享如何用Docker实现PHP命令行程序的CI/CD过程中整体思路以及需要注意哪些问题。 6月10日,《DevOps&SRE超越传统运维之道》的话题将在北京延续,四位业界...

    Pink 评论0 收藏0
  • 如何用 Docker 实现 PHP 命令行程序的 CI/CD

    摘要:数人云今天带来的文章将分享如何用实现命令行程序的过程中整体思路以及需要注意哪些问题。月日,超越传统运维之道的话题将在北京延续,四位业界大牛技术齐聚,结合传统运维现状及实践案例,讲述的超越之道。 数人云今天带来的文章将分享如何用Docker实现PHP命令行程序的CI/CD过程中整体思路以及需要注意哪些问题。 6月10日,《DevOps&SRE超越传统运维之道》的话题将在北京延续,四位业界...

    stdying 评论0 收藏0
  • 简单轻松部署你的项目 - Deployer

    摘要:文件包含了基本的部署配置和任务,且有明确的注释,你可以根据注释在适当的地方添加配置以及任务。自动部署到了这里,恭喜你,已经可以愉快使用。 showImg(https://pigjian.com/storage/post_img/2017-04-09/deployer.jpg); 本文主要介绍 Deployer —— 一个具有模块化、代码回滚、并行任务等功能的 PHP 部署工具。 De...

    cartoon 评论0 收藏0
  • deployer 实战经验分享

    摘要:开发完项目,免不了要部署上线。进行部署的过程中,项目仍然能够正常访问。能十分方便地进行回滚。线上测试与生产使用的是青云的云主机,系统。或者想办法设置实现免密码登录。 开发完项目,免不了要部署上线。纯手动操作,登录、拉代码、改配置、清缓存、各种服务重启等等一条龙下来,人生宝贵的几分钟就过去了。而且手动操作十分容易出错,遗漏部分步骤都有可能产生一些邪门问题。所以我很早就开始寻求一种能轻松部...

    cangck_X 评论0 收藏0
  • Deployer init命令

    摘要:简介安装完成后输入开始初始化,生成默认的配置文件命令的实现在文件中目录则包含了初始化相关的模板命令类类继承了的类,实现为一个命令行的命令构造函数构造函数主要初始化了的和两个变量是一个包含了多个模板的初始化器具体实现就是下面将要分析的是初始化 0 简介 Deployer安装完成后输入dep init开始初始化,生成默认的配置文件deploy.phpinit命令的实现在srcConsole...

    Vultr 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<