前文讲述了《通过GitWebHooks+脚本实现自动更新发布代码》,里面提供了一种自动更新发布代码的脚本编写思路。本文的脚本与前文中的思路不太不同。本脚本以capistrano中的一些思想和理念为依据,用简单好理解的shell脚本实现capistrano原本实现的自动化部署部分。脚本的一些特点..
分类:
Web程序 时间:
2016-01-14 19:14:06
阅读次数:
257
需求:写一个自动化部署脚本,能根据gitpush动作自动更新发布代码(补丁文件(或更新文件,以下简称补丁))解决方案:通过gitwebhooks、python脚本、LinuxShell脚本完成,所有动作均自动完成,人工部分仅限于发布补丁文件之前gitwebhooks实现触发执行脚本python脚本用于接收gi..
分类:
Web程序 时间:
2016-01-12 19:42:46
阅读次数:
190
第一篇博文直接开门见山的说了。这是件什么事?:每次部署都是复制本地的文件粘贴到服务器端,因为路径复杂,所以费时且手工容易出漏洞。一直在想有什么办法可以解决这种,因为以前在微软的一个牛人同事做过一个脚本实现自动化部署,正巧最近在学习python,就用python写一个自动化得脚本吧。1.首先是环境:S...
分类:
编程语言 时间:
2016-01-06 16:04:55
阅读次数:
313
挤了点时间出来学maven+springMVC,然后demo部署到服务器上。maven打包后部署到服务器上,重启tomcat。这个路线有点长,所以写个辅助脚本减少时间成本。现在记录一下。 先介绍两个工具,PUTTY和WINSCP。 PUTTY是一个不常用的,可以在windows平台通过ssh...
Cikers密码库使用说明History1.1.0,2014-11-28FridayShaneLooLi初版1.1.1,2014-11-30SundayShaneLooLi增加了Mac版的国内下载地址,增加了编辑备注的意义,增加了对backup组的操作建议1使用密码库的背景1.1一个真实的场景自动化部署脚本还需要3天,今天刚有同事交付过来12台新装..
分类:
其他好文 时间:
2014-12-01 06:35:56
阅读次数:
306
Web开发的项目,除了在本地直接运行外,还可能经常需要在服务器上部署。
写了个自动化部署的脚本,仅供参考。
不少地方需要配置路径,个人建议使用绝对路径,不用依赖执行脚本时所在的路径。...
分类:
Web程序 时间:
2014-10-30 13:38:14
阅读次数:
187
while read line;do echo'kill '$line; kill $line;done ${db_name}# drop all table except finace tablemysql -h 192.168.107.253 -udkhs_data -pdkhs_...
分类:
其他好文 时间:
2014-09-12 18:47:43
阅读次数:
230