使用python脚本自动更新发布生产环境代码

文章 未结 精帖 0 112
无法显示用户头像
ECode1024官方 5 钻石
2018-10-09 11:05:38
文章主题: [pre] 使用python脚本自动更新发布生产环境代码。 [/pre] 在服务器上某个目录下检出要发布的项目,如果服务器尚未安装svn请先安装,比如我在/home/www目录下检出,项目根目录是/home/www/test [pre] svn checkout svn://127.0.0.1:3690/test [/pre] 检出后,进入test项目目录查看,由于是测试,只有一个静态文件index.html: img[https://newecode1024.oss-cn-hongkong.aliyuncs.com/e219af65-7fa9-4a43-b893-1daf5a5b4524.png]  然后退一级目录,进入/home/www目录下开始编写自动发布脚本: [pre] cd ../ vi test-site-publish.py # 然后编写入以下脚本代码 # coding: utf-8 import os import time print "Start update test, Remote svn url: svn//127.0.0.1:3690/test" # 脚本核心并行执行命令 os.system("cd test && svn up") print "Update successfuly over......" [/pre] 以上编写完代码后,按下esc键,然后输入:wq!,最后回车键保存脚本代码。 最后,我们来测试一下: [pre] 本地来修改index.html文件,随便修改点文字即可,然后提交修改到svn。 [/pre] 然后,我们回到服务器上的/home/www目录执行刚编写好的 test-site-publish.py 脚本文件: [pre] python test-site-publish.py [/pre] 最后浏览器刷新一下,就可以看到生产环境test项目的首页内容有所变化。 总结: [pre] 以上,只是简单使用python脚本来自动更新静态网站内容,想深入研究的可以去探索一下如何更新动态网站内容,道理也基本大同小异,还可以实现py脚本的定时执行更新。 [/pre] 文章由作者原创,首发于 ECode1024,未经作者许可,不得转载!

上一篇: selenium使用chrome浏览器

下一篇: Collection与Collections的区别

声明:本文所有观点仅代表创作者本人,ECode1024系信息收集发布平台,ECode1024仅提供信息存储以及展示服务。若有侵权,请联系我们删除。
回复
  • 暂无任何回复,抢个沙发吧~~
layui

微信扫码关注 ECode1024 公众号带给您更多优质内容