推荐一个PHP版的Gulp&某萝莉产品经理的日常

Posted 方糖君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐一个PHP版的Gulp&某萝莉产品经理的日常相关的知识,希望对你有一定的参考价值。

Robo.li 是一个php实现的Task Runner,被我用来处理一些半自动化的事件。比如部署Web服务器、重启某些进程、打包本地代码等等。


之所以用它而不是自己写,主要是因为它自带了一些好用的Task。比如可以登录远程服务器的SSH、可以打包文件的Zip、版本管理的Task、甚至Docker和Bower的Task也都有。


使用Robo.li 比较简单,直接下载phar包并放到系统目录即可。然后在项目目录先运行 robo init ,它就会创建一个RoboFile.php 文件,然后里边每一个方法就是一个命令。运行 robo list ,可以列出全部已有的命令。


下边这个方法是我用来重启服务器的mysql服务的,发出来给大家感受一下:


/**

* 远程重启博客MySQL

*/

public function restart_mysql()

{

$this->say('远程重启博客MySQL');


$this->taskSshExec( 'ftqq.com' , 'root' )

    ->identityFile( 'ftqq.id_rsa' )

    ->stopOnFail(true)

->exec('service mysql restart')

    ->run();


}


点击阅读原文,可访问Robo.li的官方网站。


不要走开,广告之后是漫画连载


如果你还没有关注方糖君,是时候长按下边的二维码了

以上是关于推荐一个PHP版的Gulp&某萝莉产品经理的日常的主要内容,如果未能解决你的问题,请参考以下文章

分析员零贰号 | 曾旻瑜:混过哥伦比亚的腾讯产品经理,折腾停不下来#SANDBOX#

快收藏!产品经理必备的5款软件推荐

推荐算法前,产品经理需要做什么?

没有算法资源,产品经理如何从0到1搭建推荐系统?

活动报名 | 与 Flutter 工程师面对面

以产品经理的视角,聊聊推荐系统与广告系统的关系