DevOps
文章平均质量分 79
先知摩西
愿历尽千帆,归来仍少年!
展开
-
金融行业 DevOps 解决方案,第 1 部分 解决方案概述
2009 年 6 月份,John Allspaw 及 Paul Hammond 在速度大会 (Velocity) 上分享了在 Flickr 中如何通过加强 Dev(开发团队)和 Ops(运维团队)之间的协作,从而加快应用部署频率的演讲 [2]。随后,关于 Dev 和 Ops 之间协作的讨论一直在 Twitter 上持续进行,当年的 10 月份,在 Twitter 上首次出现了 DevOps( 开发...转载 2018-08-07 10:38:27 · 1259 阅读 · 0 评论 -
金融行业 DevOps 解决方案,第 2 部分 基于 IBM Rational Team Concert 的统一配置管理平台
国内金融业软件开发组织在配置管理上通常面临的挑战软件配置管理作为一种标识、组织和控制软件代码修改的技术,在保证软件版本和软件代码的正确性方面起着非常关键的作用,对于大型软件开发组织来说,尤其如此。在整个 DevOps 交付流水线的工具平台中,软件配置管理是其最基础的能力,也是该工具平台构建的第一步。根据本文作者数年的客户现场实施经验,我们发现对于国内的很多大型软件开发组织,特别是金融行业的很多...转载 2018-08-07 10:40:04 · 544 阅读 · 0 评论 -
金融行业 DevOps 解决方案,第 3 部分 支持异构平台及多语言的统一构建平台
国内金融业软件开发组织在版本自动化构建上通常面临的挑战在整个 DevOps 流水线工具平台中,软件版本构建作为其中非常关键的一个技术环节,起着连接开发、测试和运维三个部门的中心连接节点作用,通过版本构建后生成的构建包,开发部门会将其部署到测试环境进行测试,而运维部门则会将其发布到生产环境供实际用户使用。根据本文作者多年的现场实施经验,即便对于这么关键的环节,对国内金融行业的很多 IT 组织来说...转载 2018-08-07 10:41:25 · 864 阅读 · 0 评论 -
金融行业 DevOps 解决方案,第 4 部分 基于 Sonar 的持续集成质量改进
什么是软件度量?为什么要质量度量?软件度量是一种将软件工程中各种影响软件产品最终质量的因素转化成量化表示以利于客观评价的科学方法。IEEE 在“Standard for Software Quality Metrics Methodology”中对软件度量(Metrics)就给出了定义:度量是一个函数,它的输入是软件数据。输出是单一的数值,能用以解释软件所具有的一个给定属性对软件质量的影响程度...转载 2018-08-07 10:42:36 · 683 阅读 · 0 评论 -
金融行业 DevOps 解决方案,第 5 部分 DevOps 实施之企业级的统一发布平台
概述在前面的几篇文章里,我们介绍了 DevOps 实施概述、基于 RTC 及 Build Forge 进行统一配置管理和构建,以及基于 Sonar 进行持续集成质量改进。本文将在此基础上,对软件发布和部署进行介绍,同时对发布和部署过程中所存在的一些问题,提出持续发布和部署解决方案。本文将对该解决方案进行介绍。从软件需求定义,到软件开发、测试、ST、UAT 到软件投产,再到软件的运维管理,软...转载 2018-08-07 10:44:52 · 585 阅读 · 0 评论 -
Jenkins中配置Github进行持续集成
配置前要求:1.Jenkins已经安装Github插件2.Jenkins服务器已经拥有一个公网IP地址,由于我是本地搭建的,所以我用Ngrok实现内网穿透。 (一)、全局配置 先配置Github连接的一些信息,打开Jenkins首页控制台--》系统管理--》系统设置 选择Github--》添加Github Server ...转载 2018-09-18 16:31:12 · 2198 阅读 · 0 评论