從一個(gè)DevOps的視角來(lái)看,用好源代碼管理工具非常重要。在某種意義上,許多不同的角色都會(huì)使用源代碼管理工具。對(duì)于技術(shù)型角色來(lái)說(shuō)更是如此,但是對(duì)于其他角色,例如項(xiàng)目管理人員,就不那么明顯了。
2018-07-12 閱讀全文>>為了了解源代碼控制的重要性,對(duì)源代碼管理的開(kāi)發(fā)歷史來(lái)一個(gè)簡(jiǎn)短回顧應(yīng)該會(huì)有一些啟發(fā)。這樣能讓我們洞察到底需要什么特性。
2018-07-12 閱讀全文>>Terence McKenna,一位美國(guó)作家,曾經(jīng)說(shuō)過(guò)“一切皆代碼”。
2018-07-12 閱讀全文>>有些企業(yè)不允許它們的代碼離境。對(duì)于它們來(lái)說(shuō),一個(gè)私有的內(nèi)部系統(tǒng)是最好的選擇。 本章我們將會(huì)探討不同的方案,例如Git,還有基予web的Git前端,例如Gerrit和GitLab。
2018-07-12 閱讀全文>>為什么要針對(duì)不同的應(yīng)用程序來(lái)提供監(jiān)控接口?
2018-07-12 閱讀全文>>DevOps的自動(dòng)化測(cè)試非常重要,這樣我們部署的變更才能有更好的質(zhì)量,才能令我們更加信賴。然而,這并不是一個(gè)可以解決服務(wù)由于不明原因突然宕機(jī)的方案。由于在微服務(wù)模式中我們有更多的服務(wù),從統(tǒng)計(jì)學(xué)上來(lái)說(shuō)服務(wù)宕機(jī)的概率更高。
2018-07-12 閱讀全文>>一種看待微服務(wù)的方式是每個(gè)微服務(wù)都是一個(gè)隱式的三層獨(dú)立系統(tǒng)。不過(guò)我們通常不為每一個(gè)微服務(wù)都實(shí)現(xiàn)所有的層。了解之后,我們便能發(fā)現(xiàn)每個(gè)微服務(wù)都可以實(shí)現(xiàn)自己的數(shù)據(jù)層。這樣的優(yōu)勢(shì)在于增加了各服務(wù)之間的隔離。
2018-07-12 閱讀全文>>DevOps和持續(xù)交付并不強(qiáng)制應(yīng)該怎么做事情,所以最有效率的方法更令人中意
2018-07-12 閱讀全文>>比如說(shuō)三層架構(gòu),就反映出許多企業(yè)的IT部門結(jié)構(gòu)
2018-07-12 閱讀全文>>三層架構(gòu)的業(yè)務(wù)層由許多小的服務(wù)組成,它們之間使用語(yǔ)言無(wú)關(guān)的協(xié)議來(lái)通信
2018-07-12 閱讀全文>>我們正在部署的Matangle客戶關(guān)系數(shù)據(jù)庫(kù),嚴(yán)格來(lái)說(shuō)并不需要一個(gè)單獨(dú)的數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)服務(wù)器。在這個(gè)軟件的Clojure層已經(jīng)包含了一個(gè)稱為HTTP Kit的網(wǎng)絡(luò)服務(wù)器。
2018-07-12 閱讀全文>>就練習(xí)而言,你可以使用物理機(jī)或者VirtualBox的虛擬機(jī)。
2018-07-12 閱讀全文>>Maven的標(biāo)準(zhǔn)項(xiàng)目文件是pom.xml,定義了諸如需要連接的數(shù)據(jù)庫(kù)的JDBC URL、Liquibase的插件版本之類的東西,以便我們能夠在這個(gè)數(shù)據(jù)庫(kù)上工作。
2018-07-12 閱讀全文>>這是一個(gè)基于Liquibase關(guān)系型數(shù)據(jù)庫(kù)變更集的“hello world”簡(jiǎn)單例子。
2018-07-12 閱讀全文>>1.我們始于數(shù)據(jù)庫(kù)遷移:生成兩個(gè)新字段,然后將舊的名字用空格分成兩部分,填充到這兩個(gè)新字段中。|日的名字只是項(xiàng)目初始的選擇,現(xiàn)在并不是非常適合,這是我們想要改變的原因。
2018-07-12 閱讀全文>>27029條 上一頁(yè) 1.. 1433 1434 1435 1436 1437 ..1802 下一頁(yè)