写在前面:今天第一次把自己写的代码部署到服务器上,整个过程战战兢兢,生怕就走上了“从删库到跑路”的辉煌道路,所以很有必要做一番总结。
这一步就是我们常用的git操作,包含了
git add filename
git commit -am "what you have done"
git push origin master
以及发起一个merge request请求并检查代码合并的过程。
当在本地测试无误,并且accept merge request之后,我们就可以登陆到服务器端开始部署自己代码了。
首先应该就是要同步数据。这里用到了一些常用的mysql操作语句。
在做这一步的时候,一定要格外小心,最好要在本地确认sql语句准确无误才能放上服务器执行。
示例代码:
CREATE TABLE `courses` (
`courses_id` int(3) NOT NULL AUTO_INCREMENT,
`courses_name` varchar(50) NOT NULL,
`courses_points` int(4) NOT NULL,
`courses_fid` int(3) NOT NULL,
PRIMARY KEY (`courses_id`)
) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8;
数据同步完了之后,需要进入到对应项目所在的文件夹目录,然后执行git pull
命令拉取代码。
cd /xxx/yyy/zzz/project/
git pull origin master
完成部署后,检查无误,退出服务器。
实际上数据检查的过程应该贯穿整个部署流程。
当你完成部署后,可能会有新的功能需求,那就需要不断的维护数据库。
相关文章推荐: