該解決方案有何用途?
該解決方案可以幫助您快速在華為云彈性云服務(wù)器 ECS上部署源碼編譯環(huán)境,通過云服務(wù)器彈性伸縮的特性,結(jié)合Jenkins的持久化構(gòu)建的能力,幫助企業(yè)快速部署各類復(fù)雜的編譯環(huán)境,以最低的編譯成本,實(shí)現(xiàn)日常的編譯工作。Jenkins是一個開源軟件項(xiàng)目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件項(xiàng)目可以進(jìn)行持續(xù)集成。
方案架構(gòu)
該解決方案通過華為云服務(wù)器彈性伸縮的特性,結(jié)合Jenkins的持久化構(gòu)建的能力,幫助用戶快速部署各類復(fù)雜的編譯環(huán)境。
基于Jenkins快速部署源碼編譯環(huán)境
版本:1.0.3??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
上次更新日期:2023年7月
來源:由華為云構(gòu)建
部署:預(yù)計(jì)10分鐘
卸載:預(yù)計(jì)5分鐘
架構(gòu)描述
該解決方案部署如下資源:
1. 創(chuàng)建兩臺彈性云服務(wù)器 ECS,分別部署Gerrit代碼倉和Jenkins Master節(jié)點(diǎn);
2. 配置編譯節(jié)點(diǎn),在Jenkins Master節(jié)點(diǎn)中配置華為云插件,實(shí)現(xiàn)動態(tài)創(chuàng)建、釋放ECS編譯節(jié)點(diǎn);
3. 創(chuàng)建對象存儲服務(wù) OBS桶,用來存儲編譯結(jié)果。
用戶可以使用鏡像服務(wù) IMS,提前準(zhǔn)備編譯需要的操作系統(tǒng)環(huán)境。
架構(gòu)描述
該解決方案部署如下資源:
1. 創(chuàng)建兩臺彈性云服務(wù)器 ECS,分別部署Gerrit代碼倉和Jenkins Master節(jié)點(diǎn);
2. 配置編譯節(jié)點(diǎn),在Jenkins Master節(jié)點(diǎn)中配置華為云插件,實(shí)現(xiàn)動態(tài)創(chuàng)建、釋放ECS編譯節(jié)點(diǎn);
3. 創(chuàng)建對象存儲服務(wù) OBS桶,用來存儲編譯結(jié)果。
用戶可以使用鏡像服務(wù) IMS,提前準(zhǔn)備編譯需要的操作系統(tǒng)環(huán)境。