現(xiàn)在,你應(yīng)該明白了所有可以自行完成實(shí)驗(yàn)的細(xì)節(jié)。如果遇到問(wèn)題,可以參考本書(shū)源代碼包中的代碼。玩得開(kāi)心!
總結(jié)
在最后一章里,我們學(xué)習(xí)了新興的物聯(lián)網(wǎng)以及它如何影響DevOps。除了物聯(lián)網(wǎng)概覽以外,我們還制作了一個(gè)連接到構(gòu)建服務(wù)器并呈現(xiàn)構(gòu)建狀態(tài)的硬件設(shè)備。
從抽象到具體的實(shí)例,再回到抽象的想法,是貫穿本書(shū)的主題。
第1章,DevOps和持續(xù)交付簡(jiǎn)介,我們了解了DevOps的背景以及它在敏捷開(kāi)發(fā)世界中的起源。
第2章,洞察全局,我們學(xué)習(xí)了持續(xù)交付流水線(xiàn)的不同方面。
第3章,DevOps如何影響架構(gòu),深入研究了軟件架構(gòu)領(lǐng)域以及DevOps可能對(duì)它的影日向。
第4章,一切皆代碼,我們探索了一個(gè)發(fā)展中的企業(yè)如何選擇處理它的核心資源源碼。
第5章,構(gòu)建代碼,介紹了構(gòu)建系統(tǒng)的概念,比如Make和Jenkins。我們探索它們?cè)诔掷m(xù)交付流水中的角色。
在代碼構(gòu)建完成后,我們需要測(cè)試它。這對(duì)于執(zhí)行的有效性、無(wú)故障發(fā)布很重要,我們還看了下第6章,測(cè)試代碼中的一些可用的測(cè)試選項(xiàng)。
第7章,部署代碼,我們探索最終部署我們構(gòu)建和測(cè)試代碼到服務(wù)器的很多可用選擇。
當(dāng)有代碼在運(yùn)行時(shí),我們需要保證它一直運(yùn)行。第8章,監(jiān)控代碼,考察了我們能保證代碼順利運(yùn)行的方式。
第9章,問(wèn)題跟蹤,介紹了一些不同的問(wèn)題跟蹤器,這些工具可以幫助我們處理發(fā)展流跟蹤的復(fù)雜性問(wèn)題。
這是本書(shū)的最后一章,漫長(zhǎng)的旅程終于結(jié)束了。
我希望你和我一樣喜歡這段旅行,祝你在DevOps的廣袤領(lǐng)域中探索成功。