学习瓦力部署系统的项目配置和上线部署
一直想自己开发的项目能够自动部署到服务器上面,节约通过ftp上传一个一个的文件进行部署项目的时间。 由于jenkins的配置目前对笔者个人而言有点复杂,尝试过之后,结果没有尝试成功。之前找自动部署的系统时,好像在知乎中看到一条回答有介绍瓦力部署,并有github的链接,有关注过。开始时尝试了比较多次,检测时一直提示 请确认php进程用户ssh-key加入目标机器的git的ssh-key信任列表 之后,放弃了一段时间;今天尝试将LAMP转换为LNMP环境之后,才发现笔者还是可以尝试成功的嘛。开始之前,笔者把之前在Ubuntu 14.04安装的LAMP已卸载完毕。 系统环境: Ubuntu 14.04(宿主机) 树莓派(目标机,IP:192.168.2.100) 宿主机安装的软件: Nginx 1.4.5 Mysql 5.5.35 PHP 5.5.9 composer 1.3.2 git 1.9.1 Ansible 宿主机检出了walle-web master分支最新版,学习时,是用github的项目进行的。 安装LNMP 笔者依次执行的是: 安装mysql: apt-get install mysql-server mysql-client 安装Nginx: sudo apt-get install nginx 安装PHP5 sudo apt-get install php5-fpm