軟件架構(gòu)是一個(gè)非常廣的主題,在本書(shū)中我們將會(huì)關(guān)注持續(xù)交付和DevOps上明顯相互作用的架構(gòu)部分。
2018-07-11 閱讀全文>>任何從開(kāi)發(fā)到生產(chǎn)通過(guò)流水線的變更,都有許多事情,就像上一個(gè)例子那樣。把這個(gè)流程變得更有效率是非常重要的。
2018-07-11 閱讀全文>>開(kāi)發(fā)團(tuán)隊(duì)接到任務(wù),要給企業(yè)的系統(tǒng)做一個(gè)變更。這個(gè)變更的主要內(nèi)容是給鑒權(quán)系統(tǒng)增加一個(gè)新角色。這個(gè)看似簡(jiǎn)單的任務(wù)其實(shí)沒(méi)那么容易,因?yàn)檫@個(gè)變更將會(huì)影響許多其他不同的系統(tǒng)。
2018-07-11 閱讀全文>>構(gòu)建服務(wù)器生成客觀的代碼質(zhì)量指標(biāo),我們需要這些指標(biāo)來(lái)做決策。這些決策可以自動(dòng)生成,或者作為人工決策的依據(jù)。
2018-07-11 閱讀全文>>集成測(cè)試環(huán)境可以設(shè)置為使用最新版本的二進(jìn)制工件庫(kù)
2018-07-11 閱讀全文>>預(yù)發(fā)布環(huán)境是測(cè)試環(huán)境的最后一關(guān)。它可以和生產(chǎn)環(huán)境互換。你把最新的發(fā)布安裝到預(yù)發(fā)布服務(wù)器上,檢查一切是否都正常,然后將老的生產(chǎn)環(huán)境切換過(guò)來(lái),這樣預(yù)發(fā)布環(huán)境就變成了新的生產(chǎn)環(huán)境。有時(shí)這被稱為藍(lán)綠發(fā)布策略。
2018-07-11 閱讀全文>>在Java世界里,一個(gè)流行的方案是Sonatype Nexus。Nexus并不只限于Java工件,例如Jar或者Ear.,而且還可以存放像RPM這樣的操作系統(tǒng)工件、JavaScript開(kāi)發(fā)工件等。
2018-07-11 閱讀全文>>構(gòu)建服務(wù)器在概念上非常簡(jiǎn)單??梢詫⑺闯芍蟮坝?jì)時(shí)器,定時(shí)或是用其他的機(jī)制觸發(fā),構(gòu)建源代碼。
2018-07-11 閱讀全文>>版本控制系統(tǒng)一般來(lái)說(shuō)是開(kāi)發(fā)環(huán)境的中心。企業(yè)里軟件產(chǎn)品的各部分代碼都存放在這里。把配置和基礎(chǔ)設(shè)施存放在這里也相當(dāng)常見(jiàn)。如果你開(kāi)發(fā)硬件,那么設(shè)計(jì)文檔也可以存放在版本控制系統(tǒng)里。
2018-07-11 閱讀全文>>理想情況下,他們中的每個(gè)人都應(yīng)該在自己的臺(tái)式機(jī)或筆記本電腦上擁有類生產(chǎn)環(huán)境。視開(kāi)發(fā)的軟件類型而定,也許可以做到,但更可能只是模擬甚至mock生產(chǎn)環(huán)境中很難復(fù)制的部分。例如,可能依賴于外部支付系統(tǒng)或者電話硬件。
2018-07-11 閱讀全文>>DevOps流程和持續(xù)交付流水線可能非常復(fù)雜。在開(kāi)始實(shí)踐之前,你需要搞清楚最終需要的結(jié)果是什么。
2018-07-11 閱讀全文>>還有,許多IT也描述的實(shí)踐可以直接轉(zhuǎn)換成相對(duì)應(yīng)的DevOps實(shí)踐。ITIL規(guī)定了配置管理系統(tǒng)和配置管理數(shù)據(jù)庫(kù),這些類型的系統(tǒng)也是DevOps必不可少的一部分。本書(shū)將會(huì)介紹它們中的某些系統(tǒng)。
2018-07-11 閱讀全文>>DevOps在敏捷或者精益企業(yè)的許多框架里都能協(xié)作得很好。大規(guī)模敏捷框架,或者說(shuō)SAFe?,都特意提到了DevOps。自從DevOps在敏捷環(huán)境中誕生以來(lái),各種各樣的敏捷實(shí)踐和DevOps之間就幾乎從來(lái)沒(méi)有過(guò)分歧。然而,ITIL有些不同。
2018-07-11 閱讀全文>>雖然沒(méi)有科學(xué)根據(jù),但值得記住的是敏捷周期,比如Scrum的sprint周期,一般都會(huì)有辦法來(lái)應(yīng)對(duì)這種狀況。Scrum里,這種辦法被稱為sprint回顧會(huì)議。在會(huì)上,團(tuán)隊(duì)一起討論在上個(gè)sprint大家什么做得好以及什么可以做得更好。在這上面花點(diǎn)時(shí)間來(lái)保證你每天的工作都是在做正確的事情。
2018-07-11 閱讀全文>>如果我們只是早上站個(gè)會(huì),喝點(diǎn)咖啡,聊聊天氣,這并不是敏捷或者面向DevOps的方式。如果我們的Puppet只有運(yùn)維團(tuán)隊(duì)才知道怎么用,這也不是DevOps流水線。
2018-07-11 閱讀全文>>1841條 上一頁(yè) 1.. 70 71 72 73 74 ..123 下一頁(yè)