Jenkins是一款流行的開源持續(xù)集成(Continuous Integration)工具,廣泛用于軟件項目開發(fā)和版本發(fā)布,具有自動化構建、測試和部署等功能,允許在不同平臺持續(xù)集成和持續(xù)交付項目。目前大部分公司都習慣使用jenkins作為持續(xù)構建工具,但是搭建一套jenkins環(huán)境并不是一件輕松的事情。
本文將介紹一種快速搭建jenkins的方法,通過華為云上的容器服務一鍵式部署,5分鐘完成免費的云上jenkisn環(huán)境的搭建。
傳統(tǒng)搭建方式
傳統(tǒng)jenkins環(huán)境搭建在虛機或物理機上,需要事先準備好一臺可訪問外網(wǎng)的虛擬機或物理機,然后配置yum源,下載一系列的工具(tar/telnet/netstat等),然后下載jdk、tomcat和jenkins的安裝包,還需要手動在/etc/profile中配置相關的環(huán)境變量(JAVA_HOME/TOMVAT_HOME/JENKINS_HOME等),整個安裝過程非常繁瑣,一般耗時一個小時才能完全搭好(包含虛機申請時間)。
另外jenkins的版本和jdk的版本也是有匹配關系的,過低的jdk版本會導致jenkins的有些插件無法正常安裝,而過低的jenkins版本部分功能會有缺失,使用哪種版本的jdk和jenkins有時也是用戶的一大困擾。
華為云上容器部署方式
容器化部署不僅功能和傳統(tǒng)方式的一樣,同時由于鏡像使用的是官網(wǎng)鏡像,只需要關注jenkins的版本即可,無需擔心jdk版本匹配問題。
方法如下:
注冊華為云賬號并實名認證(如已有華為云實名認證賬號可直接進行下一步)
賬號注冊
進入華為云官網(wǎng)首頁,點擊右上角的【注冊】按鈕:
設置賬號名、密碼、手機號、短信驗證碼并勾選“我已閱讀并同意《華為云用戶協(xié)議》和《隱私政策聲明》”,單擊【同意協(xié)議并注冊】即可完成注冊。
實名認證
用戶注冊完華為云賬號后需要進行實名認證才能使用相關服務,實名認證流程也非常簡單,在用戶中心可以看到實名認證的提示信息,根據(jù)頁面引導選擇用戶類型和認證類型進行認證即可。
開通3天免費容器集群
在【云容器引擎】-【體驗中心】-【初級案例】模塊找到購買集群,單擊【體驗】按鈕根據(jù)界面引導進行免費集群和節(jié)點的創(chuàng)建。
資源創(chuàng)建完后,到【服務列表】-【彈性公網(wǎng)IP】找到創(chuàng)建好的彈性ip后記錄下來,在第三步部署jenkins應用時會用到。
jenkins環(huán)境一鍵式部署
在【應用編排服務】-【模板市場】-【公共模板】模塊找到Jenkins服務,進入模板詳情頁,單擊【創(chuàng)建堆?!堪粹o。
填寫相關入?yún)⑿畔?,包括堆棧名稱、彈性ip、jenkins的賬號密碼等:
eip是從第二步中獲取到的彈性ip地址。
上圖標紅的表示需要手動填寫的參數(shù),其中email是注冊郵箱,fullname是jenkins賬號全稱,password是jenkins的登陸密碼,username是jenkins的登陸賬號,而jenkins-image是使用的鏡像,默認選擇latest版本;jenkins-sfs_size表示jenkins應用掛載的文件存儲卷的大小,默認為80G,可以手動調(diào)整大小值;number表示jenkins應用的實例數(shù)。所有參數(shù)設置完以后,點擊【下一步】,點擊【創(chuàng)建堆?!?。
一鍵式部署jenkins:
5分鐘后堆棧創(chuàng)建成功。
● 進入堆棧詳情,在輸出參數(shù)中有jenkins的訪問鏈接,點擊鏈接:
輸入創(chuàng)建堆棧時填寫的jenkins用戶名和密碼即可訪問jenkins:
如對AOS感興趣,可以訪問AOS幫助中心了解詳細內(nèi)容。
- 周鴻祎與賽車手陳震上演刺激漂移對決:6月17日,一起領略速度與激情!
- 重生特斯拉:馬斯克22年后重塑電動汽車巨頭,揭秘‘殺死’最初特斯拉的背后故事
- 快手短劇小程序被關停,違規(guī)微短劇遭下架,究竟誰在“受傷”?
- 寧德時代在宜賓成立動力電池公司:瞄準新能源巨頭的破局之戰(zhàn)
- 華為鴻蒙智行新訂單火爆:尊界S800斬獲8成份額,市場潛力不容忽視
- 蘋果承認部分Mac設備無法開機,免費維修等你來領!別再猶豫,抓緊時間!
- 快手短劇小程序明日關停:意料之外的裁員風暴,究竟誰在裸泳?
- 九章云極攜手賽富投資領投AI-STAR智算生態(tài)基金,引領人工智能新紀元
- 強化學習云平臺崛起:九章云極發(fā)布全球首個九章智算云Alaya NeW Cloud 2.0,引領AI算力新紀元
- 字節(jié)AI大佬李航"功成身退",卸任AI Lab負責人,探索新篇章
免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。