用shell判断是否需要更新代码
2017-03-28 20:47
537 查看
公司内部有一个文档的博客,平时更新非常的麻烦(用markdown写文档,传到服务器指定目录,然后用工具生成网页,发布)。本来只有程序在上边发博客,这当然没有什么问题,后来策划,美术等都要上传博文……
所以发布流程就不能搞的这么复杂。如果能将markdown文档上传到svn上就可以直接发布该多好?所以就有了这样的需求。
于是乎我就写了一段shell,一直检测svn服务器是否有更新,如果有更新就更新下来执行编译和发布
具体如下
所以发布流程就不能搞的这么复杂。如果能将markdown文档上传到svn上就可以直接发布该多好?所以就有了这样的需求。
于是乎我就写了一段shell,一直检测svn服务器是否有更新,如果有更新就更新下来执行编译和发布
具体如下
echo "do new" LAST=1 while(($LAST)) do revision=`svn info |grep "Last Changed Rev:" |awk '{print $4}'` echo "the revision is $revision" URL=`svn info |grep URL: |awk '{print $2}'` echo "the url is $URL" svnRevision=`svn info $URL |grep "Last Changed Rev:" |awk '{print $4}'` echo "the revision in svn is $svnRevision" if [[ $revision < $svnRevision ]] ; then echo "need svn up" svn revert -R . svn up echo "svn up finish" sh build.sh else echo "no need svn up" fi done参考链接
相关文章推荐
- shell判断文件,目录是否存在或者具有权限的代码
- c++ 根据文件的最后修改时间判断是否需要覆盖更新文件
- shell判断文件,目录是否存在或者具有权限的代码
- shell 判断文件更新是否超过阀值的报警小程序
- shell判断文件,目录是否存在或有无某些权限的代码
- 判断文件是否存在的shell脚本代码
- shell判断文件,目录是否存在或者具有权限的代码
- shell判断文件是否为空的代码
- 获取当前手机App版本以及AppStore中的最新版本,判断是否需要更新
- bash判断文件或文件夹是否存在的shell代码
- Shell脚本实现判断IP地址是否在一个ip段内代码分享
- C语言典型代码---执行shell命令并判断是否成功
- 判断文件是否存在的shell脚本代码
- 判断程序是否需要更新
- mysql中根据插入的记录判断是否需要是插入还是更新
- 批处理bat判断一个文件在最近5分钟内是否被更新过的代码
- 判断文件是否存在的shell脚本代码
- shell判断文件,目录是否存在或者具有权限的代码
- 判断文件是否存在的shell脚本代码
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。