介绍 持续交付是频繁对软件应用程序持续更新的概念. 这个想法使在大量频繁的更新面前, 你不必等待在一个指定的特殊时间点, 并且使你的组织在响应过程中变得更好. 一些 Ansible 用户每小时都在部署更新给他们的最终用户甚至更加频繁 – 每时每刻都有代码修改的批准. 要实现这一点, 你需要工具能在零 ...
分类:
其他好文 时间:
2018-01-24 12:39:10
阅读次数:
176
C 和 C ++ 目前被应用在操作系统、嵌入式系统、财务、科研、汽车、机器人、游戏等非常重要的行业。主要原因是 C 和 C++ 相比于其他技术来说拥有很高的性能。但同样,C/C ++ 生态系统也面临一些巨大的挑战:巨石应用 -- 拥有数百万甚至更多行代码,在不使用现代工具的情况下很难管理项目。应用程序二进制接口(ABI)不兼容 -- 为了保证库与其他库和应用程序的兼容性,需要控制不同的配置(如操作
分类:
编程语言 时间:
2018-01-15 14:44:16
阅读次数:
279
作者:James Lewis/Martin Folwer 翻译:Zhang Yang 分权治理 集中治理的一个后果是。在单一的标准化技术平台的趋势。经验表明。这样的方式是收敛的 - 不是每个问题都是钉子,相同不是每个解决方式都是锤子。我们更喜欢使用正确的工具的工作,而总体件应用程序在一定程度上使用不 ...
分类:
其他好文 时间:
2018-01-13 16:54:08
阅读次数:
190
l 自动化安装:物理服务器上架后,使用Cobbler实现操作系统的自动化安装。l 配置管理:操作系统安装完毕后,需要进行初始化并部署对应的服务,可以使用SaltStack进行操作系统层面的配置管理或者说叫状态管理。l 自动化监控:服务上线后,可以使用Zabbix这个企业级监控平台进行自动化的监控。l 持续交付:服务部署完毕之后,就需要部署代码,而Je
分类:
其他好文 时间:
2018-01-05 15:33:29
阅读次数:
129
Rancher Pipeline Pipeline,简单来说,就是一套运行于Rancher上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。 Rancher Pipeline 主要在Rancher环境中用于运行持续集成、持续交付和持续部署任务,讲到p ...
分类:
编程语言 时间:
2018-01-02 20:00:26
阅读次数:
751
随着DevOps、持续交付等理念的深入人心,微服务架构开始走进我们的视野。 那么微服务是业界期待已久的解决方案么?或者说微服务要比整体解决方案更加简单? 让我们先对微服务下个定义: 微服务是用一组小服务的方式来构建一个应用,服务独立运行在不同的进程中,服务之间通过轻量的通讯机制(如RESTful接口 ...
分类:
其他好文 时间:
2017-12-11 14:05:08
阅读次数:
113
部署和开发一样,同样面临变化。同样有复杂的细节。 同样应该代码化,自动化。把复杂性、思路,操作,都固化下来,显式表达。 不要“雪花”式配置。 把最近看的文章摘抄一下 集句: 1频繁做让你感到痛苦的事情:小步快走,分散痛苦与风险 《持续交付的实践与思考》 2将复杂的构建流程纳入一个简单的脚本文件,然后 ...
分类:
其他好文 时间:
2017-12-10 16:57:43
阅读次数:
157
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 (1)快速发现错误。每完成一点更新,就集 ...
分类:
其他好文 时间:
2017-12-09 12:02:17
阅读次数:
213
1jenkins介绍-在说jenkins之前我们先来看看一个互联网公司上线的一个流程:以共享单车为例:(充值-交押金-骑车)-开始设计产品成型-开发人员开发代码-测试人员测试功能-运维人员发布上线来看张图来更好的理解下持续集成(Continuousintegration,简称CI)持续交付(Continuous..
分类:
其他好文 时间:
2017-11-20 20:24:35
阅读次数:
198
一、引言 Jenkins 2.0的到来,pipline进入了视野,jenkins2.0的核心特性. 也是最适合持续交付的feature。 简单的来说,就是把Jenkins1.0版本中,Project中的相关配置信息,如SVN/Git的配置,Parameter的配置等都变成Code,即Pipeline ...
分类:
其他好文 时间:
2017-11-18 14:57:18
阅读次数:
377