持續(xù)交付
在持續(xù)集成這一步勝利完成之后,你擁有的嶄新工件就可以部署到服務(wù)器上了。一般來說,有一些測試環(huán)境會設(shè)置得像產(chǎn)品服務(wù)器那樣。
本書后面將會討論部署系統(tǒng)的選擇。
一般來說構(gòu)建服務(wù)器所做的最后一步,是從成功的構(gòu)建里把最終工件部署到工件庫里。在那里,部署服務(wù)器接管了部署到應(yīng)用服務(wù)器的責(zé)任。在Java世界里,Nexus庫管理器相當(dāng)常見。它支持的格式不僅僅是Java,還有例如JavaScript工件和Yum體系的RPM。Nexus現(xiàn)在也支持Docker Registry的API了。
RPM發(fā)行版使用Nexus只是可選方案之一。你可以用shell腳本很輕松地構(gòu)建Yum體系。