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

DevOps时代的专栏

专栏作者
506
文章
786753
阅读量
181
订阅数
一文探索自动化测试的高效执行
文:泽木 本文原创,转载请注明作者及出处 背景 普通的自动测试执行一般是单进程来执行测试用例集,例如接口测试用例集多到几百个时候,执行时间会到 10 分钟以上。在正常回归测试中,这个时间是可以接受的,但在自动发布流程中进行的自动化测试,需要很快地给出测试结果,这种情况下就不能满足,那有什么方法能加快执行效率呢? 思路的演进 当前我们使用的自动化框架是 Python + nosetests,而官方提供的是单进程的运行机制。 使用官方单进程的机制执行的自动化测试,594 个用例执行时间是 11 分钟 这个
DevOps时代
2022-05-09
7590
谈谈 Git 分支管理的本质
想了想工作两年中自己做的事情,发现这方面还算不错,所以拎出来说说自己对 Git 的一些理解。
DevOps时代
2021-12-05
5430
基于 kubernetes 的工作流任务调度工具 argo
argo 是一个基于 kubernetes CRD 实现的一个 Workflow(工作流) 工具,基于 kubernetes 的调度能力实现了工作流的控制和任务的运行,同时提供了一个 UI 来方便我们查看任务的进程和详情等等;因为基于 kubernetes CRD 来进行 Workflow 的配置,所以我们使用标准的 kubernetes 来进行相关的配置,并可以直接 kubectl 来进行管理;在 argo 配置 Workflow 的实现中,template 是一个重要的概念,他是我们配置 Workflow 的支撑;
DevOps时代
2021-03-29
2.4K0
如何用 Helm 管理 Jenkins,看这篇就够了
Helm 是为 kubernetes 提供的包管理工具。包指的是 helm charts,charts 是预先配置的 kubernetes 资源对象集合,类似于 linux 上的 rpm 包。
DevOps时代
2021-03-15
1.5K0
巧用 Ansible 实现配置管理:多环境配置问题
再怎么强调配置管理的重要性也不为过,特别是在多环境下。然而大家都知道重要,又少有人告诉我们具体如何做,所以实在难受。
DevOps时代
2020-10-26
8530
增值提效:代码大数据助力研发效能提升
彭鑫,复旦大学计算机科学技术学院副院长、教授、博士生导师。中国计算机学会(CCF)软件工程专委会副主任、CCF YOCSEF 上海2016-2017主席,上海市计算机学会青工委主任《Journal of Software: Evolution and Process》联合主编(Co-Editor)、《软件学报》编委、《Empirical Software Engineering》编委,IEEE软件维护与演化国际会议(ICSME)执委。2016年获得东软-NASAC 青年软件创新奖。主要研究方向包括代码大数据、智能化软件开发、软件维护与演化、移动计算与云计算等。 联系邮件:pengxin@fudan.edu.cn
DevOps时代
2020-08-10
1.5K0
利用 Junt 维护代码质量
说到 Junit,很多人都知道非常强大的代码逻辑检测框架,但在平时项目中,我发现两个问题:
DevOps时代
2020-02-11
5840
相爱相杀的运维之殤:苏宁消费金融超大规模 IT 系统 DevOps 实践
今天跟大家分享的一个主题,就是苏宁消费金融超大规模IT系统DevOps的落地实践。下面分四个部分:
DevOps时代
2019-11-26
5740
“中台”都在讲什么?一文聊聊中台技术
2019年,中台这个概念非常热门,由于这种模式有助于提高效率、降低成本、保证质量,一线互联网大厂,如阿里,腾讯,网易,滴滴,纷纷入坑中台。
DevOps时代
2019-11-26
8390
聊聊如何从 SVN 迁移源码到 Git 仓库
这里就不再赘述关于SVN与Git的区别以及为什么要迁移源码到Git了,毕竟Git是当前的主流DVCS了,而且已经公认地非常好用,如果你还在使用SVN的话该考虑换了,是时候迁移那些遗留代码了,有兴趣可以参阅 Why Git 和 Perforce to Git 了解更多。
DevOps时代
2019-11-26
2.4K0
如何在 Ansible Playbook 中进行变量替换,解决环境之间差异的问题?
Ansible默认的Inventory文件是INI格式。直接开始测试,先看定义的host文件:
DevOps时代
2019-11-14
4.8K0
这些知识决定了程序员的上限……
码农、程序猿、程序媛 使用程序实现价值 程序=数据+算法 软件=程序+软件工程 程序员=工程师? 程序员金字塔 程序员知识结构 面试造火箭,工作打蚊子 会什么是你的下限,能够会什么是你的上限 越底层的
DevOps时代
2019-11-14
7550
单元测试的必要性?一文聊聊单元测试
写的代码能一次正确执行是每个程序员的追求,但世事皆不能尽如人意,我们的代码经常会有 Bug,这就需要测试的存在。 测试有黑盒和白盒之分。黑盒测试,测试时认为被测程序就像一个漆黑的盒子,虽然不明白其中的运行原理,但知道怎么输入有对应的输出。QA (Quality assurance),也就是我们的测试部门一般负责对程序进行黑盒测试,调用接口时传确定的参数,再校验接口响应值符合某种预期。
DevOps时代
2019-11-14
3.3K0
你太菜了,竟然不知道 Code Review?
包括像 Google、微软这些公司,Code Review 都是基本要求,代码合并之前必须要有人审查通过才行。
DevOps时代
2019-11-04
4300
我们是这么做 Code Review 的…
我们为什么要推行Code Review呢?我们当时面临着代码混乱、Bug频出的状况。
DevOps时代
2019-10-10
1.1K0
我要你觉得,我不要我觉得--根据企业研发现状实施 DevOps
笔者 2012 年做为敏捷教练入职百度,到 2018 年年底一直做为敏捷教练,在百度内部进行敏捷开发的推广,DevOps 实施工作。在工作过程中,我被频繁的问到以下几个问题:
DevOps时代
2019-09-19
5040
关于 Code Review 的 5 个建议,你一定要看~
你也许注意到了在上面的Code Reivew中的诸多用处中,我们没有提到可以帮助找到程序的bug和保证代码风格和编码标准。这是因为我们认为:
DevOps时代
2019-08-29
1.5K0
Git 分支管理的 23 条军规
1 GIT,在技术层面上,绝对是一个无中心的分布式版本控制系统,但在管理层面上,我建议你保持一个中心版本库。
DevOps时代
2019-08-28
6440
Jenkins 中如何实现参数联动构建
日常编写pipeline的时候,有时候会遇到针对参数作出处理(联动,校验值格式等)。一开始想到的是能不能针对build按钮作出改变,比如我在提交的时候校验下参数是否填写,是否符合要求。
DevOps时代
2019-06-18
3.1K0
一文趣说 Code Review 与结对编程之优劣
这篇文章的起因是在“敏捷中国史”交流群群里的一个争论,我希望能够通过这篇文章说明自己的一个观点:相对于结对编程,Code Review 是一种更加合理与普适性的研发实践。
DevOps时代
2019-05-17
8130
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档