概述
持續(xù)集成 (Continuous
integration)是一種軟件開發(fā)實(shí)踐,即團(tuán)隊(duì)開發(fā)成員經(jīng)常集成它們的工作,通過每個(gè)成員每天至少集成一次,也就意味著每天可能會(huì)發(fā)生多次集成。每次集成都通過自動(dòng)化的構(gòu)建(包括編譯,發(fā)布,自動(dòng)化測(cè)試)來驗(yàn)證,從而盡早地發(fā)現(xiàn)集成錯(cuò)誤。
持續(xù)部署(continuous
deployment)是通過自動(dòng)化的構(gòu)建、測(cè)試和部署循環(huán)來快速交付高質(zhì)量的產(chǎn)品。某種程度上代表了一個(gè)開發(fā)團(tuán)隊(duì)工程化的程度,畢竟快速運(yùn)轉(zhuǎn)的互聯(lián)網(wǎng)公司人力成本會(huì)高于機(jī)器,投資機(jī)器優(yōu)化開發(fā)流程化相對(duì)也提高了人的效率,讓
engineering productivity 最大化。
1. 環(huán)境準(zhǔn)備
本次試驗(yàn)是基于Centos 7.3, docker 17.03.2-ce環(huán)境下的。docker的安裝這里就不贅述了,提供了官方鏈接吧: Get Docke
熱門工具 換一換