首页
学习
活动
专区
工具
TVP
发布

DevOps时代的专栏

专栏作者
506
文章
791455
阅读量
181
订阅数
一篇文章说清楚云原生时代 CI/CD Tekton
1.背景 1.1 目前使用 Jenkins 遇到的问题 编排引擎不稳定 Jenkins 是由 Java 编写的编排引擎,在 Full GC 时会 Stop The World(STW)。在大规模构建时,STW 可能会导致 Jenkins 无法处理新的请求。 大量构建卡顿 Jenkins 使用磁盘文件存储数据,每条流水线、每次构建都会占用一个文件目录,产生大量文件。通常流水线数量有限,但在构建达到 10000+ 级别时,会感受到 IO 对 Jenkins 的影响。 开发插件成本高 虽然 Jenkins 已经有
DevOps时代
2022-06-16
2.3K0
中信建投证券诚聘各位技术大牛 | 职位内推
中信建投证券成立于2005年11月2日,是经中国证监会批准设立的全国性大型综合证券公司。公司注册于北京,注册资本76.46亿元,在全国30个省、市、自治区设有295家营业网点,并设有中信建投期货有限公司、中信建投资本管理有限公司、中信建投(国际)金融控股有限公司、中信建投基金管理有限公司和中信建投投资有限公司5家子公司。公司在为政府、企业、机构和个人投资者提供优质专业的金融服务过程中建立了良好的声誉,自2010年起连续十一年被中国证监会评为目前行业最高级别的A类AA级证券公司。2016年12月9日,中信建投
DevOps时代
2022-03-04
4760
浅谈 DevOps 模式下自动化数据资源池的快速构造方法
DevOps 是通过持续集成与持续交付使得构建、测试、发布能够更加地快捷、频繁和可靠的一种方法。在 DevOps 实践中,自动化测试是一个重要环节,通过提高自动化测试的占比,提高测试效率,从而缩短项目周期。
DevOps时代
2022-01-05
4210
擎云平台助力农行DevOps自动化测试:接口交易快速录制方法的研究与实践
DevOps强调全流程自动化,要求自动化测试系统接入快、资产积累快、回归通过率高。在实践过程中,资产积累往往是接口自动化测试比较耗时的环节。交易是构成自动化测试资产的基本组成单元,其格式积累效率是衡量自动化测试工具效率的重要指标。
DevOps时代
2021-05-31
9570
农行 DevOps 进行时之优秀实践分享:DevOps自动化测试问题与解决方案
2020年11月,农行手机银行系统存贷款模块顺利通过 DevOps 评估,标志着手机银行的持续集成、持续部署,持续测试等一些列持续能力得到了官方认证。DevOps 贯标实施过程中,测试团队基于手机银行自身特点对存贷款模块业务场景和交易进行层层梳理,从案例的设计、测试数据的准备、脚本的调试到案例的自动化执行,测试方面得到了很大的优化和提升。
DevOps时代
2021-03-15
1K0
服务网格的最佳实践
微服务发展的这几年,新的技术和概念层出不穷,这些技术的引入本质上都是在围绕服务稳定性和业务开发效率提升,最近两年服务网格越来越被广大的微服务用户所认知。
DevOps时代
2021-02-23
9010
从 make 到 gradle,浅谈自动化构建工具
说起自动化构建工具,不得不提make【1】。make有着悠久的历史。1977年,斯图亚特·菲尔德曼在贝尔实验室里制作了这个软件,并将其包含在了Unix系统中。这款软件是一个工具程序(Utility software),通过读取叫做“makefile”的文件,自动化构建软件。
DevOps时代
2019-12-24
1K0
我是这样重构整个研发项目,促进自动化运维DevOps的落地?
先说下背景,我们是一家小公司,虽然打着做产品的旗帜,但是每个客户都有大量的个性化功能,这里指各个客户的java端、Android端、ios端(大部分功能代码是相同的,个性化功能代码不同)。
DevOps时代
2019-12-24
4500
聊聊如何从 SVN 迁移源码到 Git 仓库
这里就不再赘述关于SVN与Git的区别以及为什么要迁移源码到Git了,毕竟Git是当前的主流DVCS了,而且已经公认地非常好用,如果你还在使用SVN的话该考虑换了,是时候迁移那些遗留代码了,有兴趣可以参阅 Why Git 和 Perforce to Git 了解更多。
DevOps时代
2019-11-26
2.4K0
DevOps 工具链:SonarQube 代码质量检查工具总结
SonarQube(sonar)是一个开源平台,用于管理源代码的质量。SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。SonarQube可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。
DevOps时代
2019-10-21
3.5K0
基于 Jenkins 挂载节点增强分布式编译的效率
由于公司的Jenkins任务越来越多,而且所有的Android Jenkins任务都在同一台服务器上进行编译,而且该服务器配置Jenkins任务最多3个任务同时运行,所以有时候大家一起编译的时候,只能一个一个的等待。
DevOps时代
2019-06-18
2.1K0
顾宇:成功的微服务应该是什么样 — 组织篇
4 月在深圳的 GOPS 大会上我分享了“落地微服务的难点和如何高效落地微服务”,这是我 2017 年 4 月份开始做的项目总结,后来发表到了自己的博客和” ThoughtWorks 洞见” 上。
DevOps时代
2018-10-25
6360
持续交付与传统敏捷的矛盾
我在采用持续交付的组织中和开发团队工作一起工作,发现很多开发者认为的正确的敏捷团队的工作方式,在这里跑得不是很顺畅。我认为传统敏捷与持续交付的矛盾的根本在于,二者是采用不同的方式把软件变得“可以发布“(ready to release)的。
DevOps时代
2018-08-01
8620
Jenkins 在 Tomcat 中的部署及代码静态检查工具集成
在安装了 Jenkins 运行所需的依赖(主要是 JDK)之后,可以通过如下步骤简单快速地部署 Jenkins:
DevOps时代
2018-08-01
2.1K0
微服务落地反思以及有效落地
作者简介 顾宇 ThoughtWorks高级咨询师 在正式开始之前,做一个调查,当你听到微服务的时候,你是开心的还是质疑的,还是痛苦的? 我今天的分享是微服务落地反思以及高效落地,我提前预告一下,这是针对团队的内容,如果你在网上看到微服务的视频和教程,你可以在云上自己去实现微服务的技术。当你碰到一个团队要落地微服务的时候,它就会有一些问题,这些内容主要是针对这部分。 一. 三个微服务案例带来的反思 1.1 Java遗留系统解耦 这个服务项目是我加入ThoughtWorks 第一年,2013 年 9 月 份
DevOps时代
2018-06-22
4010
一种轻量级的代码资产管理思路
“代码管理还分轻量和重量?”,想必不少被标题吸引进来的朋友会有此疑问。在此,请容我解释一二: 1、注意,这里提到的是“代码资产”,而不是“代码”。 2、为了给后续的讨论设定一个基准,本文所指的“代码资产”主要是指企业自己生产的源代码、相关文档,以及由此产生的二进制制品。至于企业外购的各类软件包,不在本文讨论之列。 3、所谓轻量级,自然是指务实且容易上手。 既然设定好了讨论的范围,接下来就让我们进入正题。 为什么要对代码资产进行管理? 按照套路,在推销一种管理方法和手段之前,当然要先谈谈它的必要性。就本文涉及
DevOps时代
2018-02-02
1.5K0
特性分支与特性开关哪家强?
本文探讨了在分支和特性开关方面的开发实践,分析了它们各自的优缺点,并指出了在代码管理中采用特性开关带来的好处。同时,文章还探讨了特性分支和特性开关的常见问题和挑战,并提供了相应的解决方案。
DevOps时代
2017-07-13
3.6K1
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档