借助docker技术提高研发效率

原创 2015年07月09日 17:22:01

目前的研发和运维经常会遇到下面的问题:

1.开发、测试及生产环境不一致;

        环境搭建及部署步骤繁琐,而交付给测试人员的时候不是整个产品,而只是项目代码,这样就导致开发环境(开发联调环境)与测试环境极大可能不一致,从而影响测试的准确性和解决BUG的时间(因为要分析BUG是否因为环境导致的);

2.  申请测试资源比较麻烦;

3. 测试需要一个非常干净的环境来进行测试,以免造成测试不准确的结果;

4.业务无法敏捷 

    在发布产品的时候,发布周期太长

5.无法应对频繁的发布


引入docker以后,带来的影响:

1.开发只需要关注编写代码并提交到版本库,通过持续集成平台自动自动生成一个镜像,将镜像通过一条命令生成容器,整个容器是干净的,它包含项目代码和可运行的环境,这样开发人员对其进行冒烟测试,测试通过后直接将镜像交付给测试团队进行测试,这样,开发联调环境和测试环境几乎是完全一致的,这样测试出来的结果就更加贴近实际情况,并且测试通过后可以给镜像打TAG,通知运维那边可以部署了,从而保证了测试环境和生产环境的一致性。

(当然整个流程都可以通过持续集成实现自动化流程,整个过程无需人为参与,比较理想主义,目前google就是这种研发模式)

2.Docker相比虚拟机来说更轻量级,消耗的资源是非常小的,我们可以在自己的笔记本上安装Docker环境,可以把registry库中交付的镜像pull下来运行一个Docker容器进行测试,多人测试的话每个人这样做就都会有自己的一套测试环境,给测试工作带来的便利。


总结:

        有了Docker加自动化平台,我们你指需要开发那边把代码提交上去,我们就可以通过自动化平台自动去生成Docker镜像,然后测试,然后部署到生产环境--------------------是不是很方便,很快捷


点击打开Demo播放:

相关文章推荐

docker与虚拟机性能比较

本博客来源于我的个人博客: www.chenbiaolong.com 欢迎访问。概要docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究...
  • cbl709
  • cbl709
  • 2015年02月26日 19:36
  • 50619

linux运维常用命令

自己平时会接触到linux的一些操作,偶尔也去分析分析网站服务器日志,看看网站的访问量。于是收集,整理一些服务器日志分析命令,大家可以试试!...

docker 命令

Docker命令使用详解 其中 []括起来为可选 docker -exec -i -t 3f407013d8c0 /bin/bash    进入容器 docker versio...

Zoho客户故事:小企业如何利用技术提高销售/市场效率

这是一家从事无线技术&IOT(物联网)领域的小企业,市场和销售部门一共22个人。公司领导认为,“过去9年,Zoho在线办公软件在市场和销售方面对我们帮助很大。如果要选一整套软件来运行我们的业务,我会选...

改善C++ 程序的150个建议学习之建议35:使用内存池技术提高内存申请效率与性能

建议35:使用内存池技术提高内存申请效率与性能 Doug Lea曾有言曰:“自1960年以来,动态内存分配就已经成为大多计算机系统的重要部分。”动态内存管理确实是件让人头疼的事儿,然而在实际的编程实...

使用SIMD技术提高C++程序性能

http://geek.csdn.net/news/detail/136973 今天和C++同行谈谈如何提高自己的身价。编程语言只是工具,要把工具用到最合适的地方,扬其长且避其短,打造出有价...

【java技术提高】(2)-- 理解java的三大特性之封装

从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的努力也算是完成了“学业”...

你完全可以把技术提高一个档次

 为什么有些程序员就这么NB,拿这么高的工资,大家都是从0开始的,那差别在哪里呢? 这里不是BS谁,程序员作为脑力劳动者中的民工也能为四化做贡献的。 这年头有几个编程的敢说受过系统教...

不要习惯于浪费——用技术提高回归测试精确度

在大家的常识中,回归测试在范围的选择上,有如下四种方法: 测试全部用例——选择基线测试用例库中的全部测试用例,这是一种比较安全的方法,再测试全部用例具有最低的遗漏回归错误的风险,但测试成本...
  • fudax
  • fudax
  • 2012年09月19日 12:27
  • 1907
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:借助docker技术提高研发效率
举报原因:
原因补充:

(最多只允许输入30个字)