码迷,mamicode.com
首页 > 其他好文 > 详细

(初学pyton)自己搭建的一套测试自动化发布代码的django

时间:2015-10-09 18:32:18      阅读:702      评论:0      收藏:0      [点我收藏+]

标签:python   fabric   

因为这个项目目前就我一个运维在负责,休假后也是因为一些更新的事情找我,感觉是不是应该搭建一个自动化发布平台比较好呢。由于开发语言只学了些python,所以想用django来做。

苦于前端不是很熟,而网上看到一个大神做好的一个框架,所以拿来用下,如果有侵权,请联系我,我立马删除。技术分享


这里放下截图,并且说下思路。如果谁有好的解决思路,请告知我。技术分享


这里加了个验证码,但是试了好多次,验证码三个字放在输入框前面就会乱了格式,前端好渣。

技术分享

这里的思路是:git log -1 获取到hash 时间 autor。顺序也是先提交代码(回滚代码)这些都是在此服务器上实现的,然后发布到远程端。

技术分享

git commit -m "提交信息标题"  这个引号就是这里的啦,因为是必须的。所以独立个页面出来

技术分享

这里是发布代码后的执行输出信息,很不安全哈。因为是测试所以就没改了。

技术分享

这里可以看到最后一条记录已经是fabric了。跟网页上的一样。如果有很多台web可以用sersync 同步文件过去。

技术分享

app就不是用的git了。改用了python的fabric了。其实web也可以这样做,但是我太懒了,所以就没再改动了

技术分享

这里截图是执行了停服。MD5SUM是确认如果有更新的bin文件是否成功更新了,图里有很多开发时的试版本

技术分享

如果pid还活着就需要刷新,重新再试了。一直到成功为止

技术分享

这里漏了个图,成功后pid会为零的。再开启后,pid会为获取到的pid,下面是5301,服务器上看到也是5301

技术分享

本文出自 “孜孜不倦的学习着...” 博客,请务必保留此出处http://jonyisme.blog.51cto.com/3690784/1701218

(初学pyton)自己搭建的一套测试自动化发布代码的django

标签:python   fabric   

原文地址:http://jonyisme.blog.51cto.com/3690784/1701218

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!