推荐一个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&某萝莉产品经理的日常的主要内容,如果未能解决你的问题,请参考以下文章