【同步shell 命令】
#删除原文件同步
rsync -raz --delete --progress * zhuanghd@www.sarame.cn:~/work/
#不删除原文件同步
rsync -raz --progress * zhuanghd@www.sarame.cn:~/work/
#例如
itbaoxiu_ceshi
rsync -raz --progress * root@10.10.6.48:/home/www/it_test/
注意:
.htaccess 文件等 ‘.’ 开头等文件,需要单独推送一遍。
远程操作命令
ssh **** “command1;command2;..."
【配置文件的问题】
- 通过两个分支来解决 develop、master
- 开发分支将相关配置文件踢出版本控制,数据库配置文件 db.php 或者 系统配置ThinkPHP/Conf/convention.php 需要移除版本控制.
- 部署的时候 合并开发分支到主分支,然后由jenkins进行部署主分支代码,如果需要修改线上配置的直接修改主分支代码实现。