Pivotal Cloud Foundry 五岁了,它如何改变了我的生活……
Josh Long 经常说,“生产环境是互联网上最好的地方。”但是在我以前工作的地方,开发人员需要与运维、网络和安全团队协商,才能让他们的代码接近这个理想的境界。
可以理解的是,这些部门似乎都有着相同的隐藏议程:变化是不好的。经验告诉我们,变化是困难且容易出错的,因此作为一家公司,我们在部署方面变得规避风险和谨慎。发布频率低且规模大。有很多事情可能出错。
尽管如此,每六个月左右,开发人员就会将他们的代码更改打包到一个版本中,编写发行说明,创建一个回滚计划,然后等到星期六午夜才能部署它。部署不是由开发人员手动完成的,而是由运维人员完成的。开发人员在这个特定的发布流程中只是乘客(毕竟,我们是“编写所有 bug 的人”,就像我的朋友 Coté……