公司间竞争体现在产品、技术、效率、运营等多个维度,业务发展要求技术leader从团队、技术、流程、标准多管齐下保证自己负责的维度不成为公司瓶颈。万事万物同理,公司或团队的发展也可以理解成三个阶段:温饱、脱贫、致富。各个阶段都有相应的建设套路,并不是一步到位就合适,温饱阶段随便几个码农就把事干了,为难 ...
分类:
其他好文 时间:
2018-07-26 18:41:17
阅读次数:
183
DevOps的出现有其必然性。在软件开发生命周期中,遇到了两次瓶颈。第一次瓶颈是在需求阶段和开发阶段之间,针对不断变化的需求,对软件开发者提出了高要求,后来出现了敏捷方法论,强调适应需求、快速迭代、持续交付。第二个瓶颈是在开发阶段和构建部署阶段之间,大量完成的开发任务可能阻塞在部署阶段,影响交付,于 ...
分类:
其他好文 时间:
2018-07-22 00:15:36
阅读次数:
143
7 月 6 日上午,在 ArchSummit 2018 深圳站 | 全球架构师峰会上,七牛云工程效率部技术专家宫静分享了《基于容器和大数据平台的持续交付平台》为题的演讲。本文是对演讲内容的整理。 本次分享的主要内容是基于 "容器" 和 "大数据平台" 去构建的持续交付系统,是七牛云工程效率部在持续交 ...
分类:
其他好文 时间:
2018-07-19 13:57:12
阅读次数:
159
在公司看见有的部门在使用这个工具,好奇一下,今天就开始学习一番。 1.官网 https://jenkins.io/ 2.介绍 Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。 集成Jenkins可以用于一 ...
分类:
其他好文 时间:
2018-07-03 00:16:14
阅读次数:
143
Ansible简介 Ansible是一个简单的自动化运维管理工具,基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部署应用、配置、编排task(持续交付、无宕机更新等)。 主版本大概每2个月发布一次。 Ansible官网:https://www.ansible ...
分类:
其他好文 时间:
2018-06-02 11:14:16
阅读次数:
176
1什么是devopsDevOps是一种文化,让开发、测试、运维之间沟通的文化。过程、方法、系统的统称。目标:让软件从构建,开发,测试,上线,更加的快捷安全的上线。列如saltstack他就是一个devops的工具。自动话测试平台也是devops2持续集成、交付、部署介绍2.1继续集成在软件开发的过程中,频繁的将代码集成到主干上,然后进行自动化测试。2.2持续部署持续交付是指在持续集成的基础上,将集
分类:
其他好文 时间:
2018-05-21 16:59:13
阅读次数:
173
可以这么理解:一种以人为本、团队合作、快速响应变化和可工作的软件作为宗旨的开发方法。亦可理解为在一个高度协作的环境中,不断地使用反馈进行自我调整和完善,持续交付用户想要的软件的过程。敏捷开发提倡通过多种工程实践来提高交付质量,如自动化测试、持续集成、重构、结对编程、代码的集体所有权等,比传统的设计- ...
分类:
其他好文 时间:
2018-05-17 00:01:32
阅读次数:
203
前言 上周日在上海召开了Jenkins中国用户大会(Jenkins User Confluence China),这应该是Jenkins在中国第一次举办吧。Jenkins的创始人Kohsuke Kawaguchi(大家喜欢叫他KK)也到场演讲,作为Jenkins(包括其前身Hudson)10年多的老 ...
分类:
其他好文 时间:
2018-05-16 13:07:10
阅读次数:
118
持续集成交付部署是什么意思,它给我们带来什么好处? 先贴一张图 持续集成(Continuous Integration) 持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试(这个要看情况了是否需要) 持续交付(Continuous Delivery) 持续交付在持续集成的基础上,将集成 ...
分类:
Web程序 时间:
2018-05-15 20:56:07
阅读次数:
396
随着微服务架构的流行,驾着云原生的趋势,容器化微服务就成为了持续交付最好的产物, 就成了运维容器最好的生态系统。实践出真知,自学习 以来,写了一系列文章,为了能够取长补短,查找知识的漏洞,将知识点形成体系,决定将之前写的文章做一个汇总,方便查看,也方便一目了然地发现欠缺的知识点,查漏补缺,围绕着微服 ...
分类:
Web程序 时间:
2018-05-06 00:17:43
阅读次数:
231