上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2 建立简易的DevOps流水线
本章内容包括
■为发票应用示例配置CI流水线
■将发票应用部著到AWS中
■识别DevOps流水线中需要重点关注安全性的部分
在第1章里,我描绘了一个雄心勃勃的安全策略的轮廓,并描述了为什么说安全是产品不可分割的一部分。既然安全是DevOps的一部分,那么我们首先需要理解应用在DevOps中是如何构建、部署和运维的。这一章我们暂且放下与安全相关的话题,将注意力集中在构建一条功能完整的流水线上,以此来理解DevOps技术,为第3~5章中的安全讨论打下基础。
DevOps会更多地关注理念、思想和工作流,因而不会推荐某种特定的技术。DevOps标准可能并不存在,但一些贯穿各种实践的模式是存在的。在这一章里,我们将用一个具体的例子来实现这些模式:发票应用,这是用几个HTTP终端节点来管理发票的一个小型Web API。它是用Go语言编写的,源代码可以从GitHub网站的Securing-DevOps主页上下载(链接2.1)。