运维
邵磊
这个作者很懒,什么都没留下…
展开
-
java web项目war包自动升级部署方案
前言之前,我们公司部署以及升级都是由运维去管理的,联想到很多开源平台都支持自动升级,索性我也做个自动升级war的功能。 这里没有用docker镜像发包,灰度发包等,只适用于单个tomcat的部署环境,支持docker单个tomcat容器。分析先简单分析下war包自动升级流程: 1. 检查是否需要更新。 2. 下载更新的war包到服务器临时目录。(如后台上传则无需1,2步骤) 3. 停止tom原创 2017-07-10 17:11:10 · 12885 阅读 · 5 评论 -
自动化运维工具ansible的实践
前言当服务器越来越多,统一管理起来显得尤为重要。那么选择一款管理工具必不可少,既要能满足管理新部署的机器,还要兼容之前部署的机器,无客户端版的ansible管理工具可能成为优先考虑的工具之一。认识ansibleansible 是一款自动化运维工具,能够解决我们在it工作中,一遍又一遍执行相同任务。利用它,我们可以只解决一次问题,然后自动化运行我们的解决方案。 目前,数以千计的公司正在使用简单但功能原创 2017-10-12 13:31:40 · 2249 阅读 · 0 评论 -
某小公司项目环境部署演变之路
前言在环境部署问题上,我们经历了3个阶段:传统安装、镜像恢复、自动发现注册+指令下达。目前镜像恢复后,启动虚拟机,一旦能ping通我们公司地址,就会自动注册这台机器(即使没有其他外网访问权限、也未开放任何对外端口),我们也就有了这台机器的管理权限,可批量群控下发指令。(第二阶段、第三阶段均为我自主设计。)背景我们是一家产品+定制化需求公司,项目做好之后会直接部署到客户服务器上。...原创 2018-04-28 11:32:44 · 753 阅读 · 0 评论 -
自动化测试selenium在小公司的成功实践
本文可能是目前最完整的一篇selenium(java版)实践文章,不是之一。如果你是java开发人员,本文将帮助你快速搭建整套selenium自动化测试框架,你可以帮助公司升级为自动化测试架构;如果你是测试人员,那你得按照本文多实践一下,遇到不懂的咨询下公司的java开发,同样你也可以完成自动化测试架构升级。当然啦,如果目前公司已经是自动化测试了,那本文就当是再次梳理下相关知识吧。...原创 2018-06-19 15:05:56 · 1033 阅读 · 0 评论