脚本功能:自动从git上获取javamaven项目工程源码,在机器A上build,build完成后,将Class文件和配置文件等上传到机器B,重新启动机器B上的服务以便变更生效。脚本特点:1.(与之前的自动部署脚本相比)全新优化了脚本代码,更friendly,结构更紧凑2.Publicheader删除了无用或..
分类:
编程语言 时间:
2016-05-09 18:52:08
阅读次数:
575
你是否在appengine上注册了N个应用?每次代码更新都很痛苦?! 在我痛苦了很久后,总算找到一种可以自动部署方式,并写成了脚本,共大家分享 deploy.py #!/usr/bin/env python # -*- coding: utf-8 -*- # 将 {project_name} 替换成 ...
分类:
移动开发 时间:
2016-05-09 08:31:41
阅读次数:
185
公司用到的语言,当然还是php为主,不过后台现在都用到nodejs和golang,所以nodesjs和golang都要安装,发觉使用docker还是很好的,只要把环境部署好了,然后打构建成镜像,下次直接就可以生成环境了,不用重新部署。以下为相关服务的部署脚本:nginx:###上传并解压安装文件:ta..
分类:
数据库 时间:
2016-05-09 07:16:43
阅读次数:
566
最近在做BOSS系统云平台部署脚本,联调时发现Shell脚本中存在问题,下方记录 某个地方提示是否覆盖 [root@haiwai test]# unzip /home/redis/test/main-d-1544-160316.zip -d /home/redis/test/stariboss Ar ...
分类:
系统相关 时间:
2016-04-26 00:23:31
阅读次数:
313
/** * lihaibo * 文章内容都是根据自己工作情况实践得出。 *未经作者同意,禁止转载 */ 在远程主机上创建一个shell脚本放置在自定义路径中:这里我放置在/opt下面:取名叫auto_deploy.sh 即:auto_deploy.sh在远程主机上什么位置,上图中的 Exec com ...
分类:
其他好文 时间:
2016-03-29 14:27:49
阅读次数:
178
设置ssh免密码登录脚本(hadoop自动化部署脚本一) 设置ssh免密码登录脚本(飞谷云大数据自动化部署脚本一) 1.#!/bin/sh2.#important note:this script is expected to run on master node3.PWD=hdp4.USER=hd
分类:
其他好文 时间:
2016-03-09 21:05:38
阅读次数:
356
依据前文《通过GitWebHooks+脚本实现自动更新发布代码》的解决方案编写的shell脚本,此脚本专门用于更新补丁文件,例如对项目中的文件实现增(add)、删(remove)、改(update),并且执行相关的命令,如清除缓存、重启服务等。此Shell脚本目前设计成在本地执行,目前不适合分..
分类:
Web程序 时间:
2016-01-21 12:20:31
阅读次数:
307
Lvs别样的自动部署监控shell脚本l脚本功能:l实验环境图:l具体脚本:l结果验证:l参考资料:先申明,本文现在已经在我公司的测试环境和生产测试环境使用。正式环境请用keepalived+lvs.安装ipvsadm不多说了,先说说脚本的功能,脚本分为redirectserver端和realserver端,脚本分..
分类:
系统相关 时间:
2016-01-20 15:51:00
阅读次数:
425
前文讲述了《通过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