从实践也能长出DevOps大树

DevOps不仅仅自上而下一条路,很多组织不具备做DevOps的基因,在团队里,工程师能做什么呢?至少我们可以去尝试最佳实践和工具,去解决当前面临的问题,去影响他们,帮助他们

Read More

Jenkins性能提升妙招

Jenkins CI Server的可扩展性存在很大局限性。但是对大多数应用场景,Jenkins的性能已经足够使用。可以参考文章 installations with hundreds of slaves running about 10k builds daily。虽然Jenkins配置很简单,但是也有一些方法帮助搭建和维护压力较大的Jenkins。如下有一些建议,包括Master配置、Slave配置、Job配置和一些多Master配置,可以帮助我们保持Jenkins高效运行。

Read More

构建闭环反馈架构(整理自中生代分享)

DevOps元素周期表是XebiaLabs整理发布的,2015年发布了V1版本,后续应该会持续更新,DevOps涉及持续交付、技术运营、云计算、组织协作等等方方面面,所以相关工具也会很多,工具也是大家在实践DevOps过程中最容易入手的,但是DevOps绝不仅仅是自动化工具而已,高效协作的组织、责任共担的文化才是DevOps真正要解决的问题。

Read More

Linux环境变量

Linux环境变量供了一种在系统上改变软件行为的方式,在Shell编程和Linux日常操作中应用很广泛,有一些团队在做应用部署时,所有参数配置也都采用环境变量来进行配置,和环境无依赖。

Read More

OpenStack持续集成实践

OpenStack是云计算领域当之无愧的红人,在Docker还没出现时,大家谈论的都是OpenStack。大多数企业在自建私有云平台时首选的都是OpenStack,对云计算的普及,作为开源软件的OpenStack影响意义深远。OpenStack这么大型的项目,模块众多,参与人数众多。如何帮助开发者更容易的参与到开源项目中来,如何降低持续集成的复杂度和管理难度都是摆在OpenStack团队面前的问题。

Read More

站立会议的正确姿势

每日站立会议是Scrum中的四个会议之一(计划会、每日站立会、演示会、回顾会),也适用于其他敏捷方法或者其他团队沟通的场景。个人认为每日站立会议是敏捷中仪式感最强的会议,站立会议一般都会安排在任务板面前,时长也会严格控制,一般为15分钟,其核心目的是增强团队的沟通,放大反馈,提高团队沟通与协作的效率。

Read More

DevOps元素周期表解读

DevOps元素周期表是XebiaLabs整理发布的,2015年发布了V1版本,后续应该会持续更新,DevOps涉及持续交付、技术运营、云计算、组织协作等等方方面面,所以相关工具也会很多,工具也是大家在实践DevOps过程中最容易入手的,但是DevOps绝不仅仅是自动化工具而已,高效协作的组织、责任共担的文化才是DevOps真正要解决的问题。

Read More

凤凰项目

《凤凰项目》是一本技术运营小说,讲述一家传统的汽车零件制造与销售企业面临关键项目交付延期、质量低下,团队隔离严重;运维团队疲于救火,IT环境不受控制等问题,通过主人公引入DevOps、Kanban并实践三步工作法扭转公司颓势,实现商业成功的故事。这本小说是三位CEO写的,其中Gene ...

Read More

MacTalk 跨越边界

跨越边界是池建强老师的第二本书,依然是根据Mac_Talk公众号文章整理而来,里边包含了池老师作为一名老程序员的经历和心得,对我辈中人很有启发,让我对程序员的价值有了更深的理解,我也希望自己能成为一名有人文修养的程序员并且为这个称号感到自豪。

Read More

Pelican初体验

Pelican是基于Python的静态页面生成工具,结合Github Page用来搭建个人的技术博客很棒,这篇文章记录了我开始使用Pelican的过程和配置

Read More