![](https://img-blog.csdnimg.cn/2019082911574310.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DevOps
qhh0205
专注于云计算、Dockers、Kubernetes、DevOps、持续集成/持续交付相关技术,企业级 DevOps 落地实践!
展开
-
自动化测试报表统一平台 ReportPortal 集成 TestNG
自动化测试报表统一平台 ReportPortal 集成 TestNG本文主要介绍 ReportPortal 如何集成 TestNG 测试框架,用到的工具链有:ReportPortal + TestNG + log4j。ReportPortal 集成 TestNG 的主要原理是通过给 TestNG 配置 ReportPortal 的 listener,在测试开始时该监听器将测试信息实时上报给 Re...原创 2019-07-10 22:02:28 · 3218 阅读 · 0 评论 -
Jenkins 集成 allure 测试报告工具
allure 基于已有的测试报告数据进行进一步的加工,美化等操作,相当于做了一次数据格式转换。allure 支持多种语言的多种测试框架,比如 Java 的 jUnit4、jUnit5、TestNg 等等。本文主要介绍如何在 Jenkins 中集成 allure 测试报表工具,在每次项目自动化测试完成后,用 allure 生成经过加工后的测试报告。我们以 java 工程的 TestNg 测试为例,...原创 2019-07-25 11:51:53 · 1696 阅读 · 0 评论 -
数据库升级 DevOps 落地实践
在我们做持续集成/交付的过程中,应用的发布已经通过 DevOps 流水线基本能满足快速迭代的需求,但是很多企业在落地实践 DevOps 的过程中很容易忽略的一点是关于应用数据库版本、升级的管理,每次上线发布数据库的更新依然通过运维或者 DBA 手工更新,在微服务、容器盛行的背景下,服务多,服务发布速度快,显然靠人工该 DB 是跟不上迭代速度的,从而导致 DB 的更新成了整个软件交付周期的瓶颈。这一...原创 2019-08-29 11:51:42 · 2898 阅读 · 1 评论 -
基于 Kubernetes 的 7 大 DevOps 关键实践
本文主要介绍 DevOps 的 7 大关键实践在 Kubernetes 平台下如何落地,结合我们目前基于 Kubernetes 平台的 DevOps 实践谈谈是如何贯彻相关理念的,这里不会对其具体实现细节进行深入讲解,只做一个大致的概括的描述,分享下已有的实践,具体实践细节有时间了会单独整理一篇文章分享。DevOps 简介DevOps 集文化理念、实践和工具于一身,可以提高企业高速交付应用程序...原创 2019-09-07 21:03:50 · 1269 阅读 · 0 评论