中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

使用CI / CD進(jìn)行微服務(wù)的5個(gè)技巧

發(fā)布于:2021-01-12 11:56:19

0

95

0

CI / CD 微服務(wù) 技巧

您是否正在嘗試將CI / CD管道集成到您的微服務(wù)項(xiàng)目中?這是JAX DevOps發(fā)言人Nir Koren的五個(gè)有用技巧。提示:只要您可以統(tǒng)一和控制CI / CD流程,您的管道將比以往更強(qiáng)大。

不可否認(rèn),用于微服務(wù)的CI / CD管道已呈現(xiàn)出顯著增長(zhǎng)。在這里,我將介紹五個(gè)我認(rèn)為對(duì)管理適當(dāng)且健壯的CI / CD管道至關(guān)重要的概念。希望我們會(huì)在2019年看到更好的實(shí)現(xiàn)方式!

技巧和竅門

控制所有服務(wù)的CI / CD流程–確保提供正確的工具和功能!您應(yīng)該始終知道CI / CD基礎(chǔ)架構(gòu)中正在發(fā)生的事情,以便可以隨時(shí)更改和增強(qiáng)所需的任何功能。

使所有服務(wù)的所有CI / CD流程盡可能地統(tǒng)一–重要的是,所有服務(wù)必須具有相同的構(gòu)建,部署和測(cè)試框架。該邏輯應(yīng)在服務(wù)構(gòu)建配置(POM,build.gradle,package.json等)中專門實(shí)現(xiàn),但過(guò)程應(yīng)保持不變。這樣,您的操作人員將能夠支持每個(gè)服務(wù)CI / CD流程,而無(wú)需太深入地研究它。

在服務(wù)代碼之外強(qiáng)制執(zhí)行治理–編寫一些工具和代碼,以執(zhí)行一些生成后操作,例如靜態(tài)代碼分析,數(shù)據(jù)庫(kù)保存或安全掃描,因此開發(fā)人員將無(wú)法無(wú)意中標(biāo)記步驟。這樣,您可以滿足強(qiáng)制性標(biāo)準(zhǔn)和公司規(guī)則。

將所有CI / CD配置保存在一個(gè)位置,并確保所有服務(wù)都從該位置繼承–每個(gè)插件,版本和發(fā)行行為都應(yīng)存儲(chǔ)在一個(gè)位置。如果添加新行為,升級(jí)依賴項(xiàng)或插件版本,則應(yīng)從單個(gè)位置進(jìn)行操作。這樣,它將立即為所有服務(wù)實(shí)施。

如果您找不到理想的工具,請(qǐng)控制并開發(fā)它–如果您的組織以不同的方式部署或維持特定的樣式,則很可能您將找不到適合該問題的正確工具。而是自己開發(fā)。Maven插件,Node.js插件和任何其他軟件包都可以確保所有服務(wù)以統(tǒng)一的方式完全按照您需要的方式運(yùn)行,并以這種方式運(yùn)行– Ops可以支持所有服務(wù)。