只需5分鐘,教你完成華為云Jenkins環境搭建
Jenkins是一款流行的開源持續集成(Continuous Integration)工具,廣泛用于軟件項目開發和版本發布,具有自動化構建、測試和部署等功能,允許在不同平臺持續集成和持續交付項目。目前大部分公司都習慣使用jenkins作為持續構建工具,但是搭建一套jenkins環境并不是一件輕松的事情。
本文將介紹一種快速搭建jenkins的方法,通過華為云上的容器服務一鍵式部署,5分鐘完成免費的云上jenkisn環境的搭建。
傳統搭建方式
傳統jenkins環境搭建在虛機或物理機上,需要事先準備好一臺可訪問外網的虛擬機或物理機,然后配置yum源,下載一系列的工具(tar/telnet/netstat等),然后下載jdk、tomcat和jenkins的安裝包,還需要手動在/etc/profile中配置相關的環境變量(JAVA_HOME/TOMVAT_HOME/JENKINS_HOME等),整個安裝過程非常繁瑣,一般耗時一個小時才能完全搭好(包含虛機申請時間)。
另外jenkins的版本和jdk的版本也是有匹配關系的,過低的jdk版本會導致jenkins的有些插件無法正常安裝,而過低的jenkins版本部分功能會有缺失,使用哪種版本的jdk和jenkins有時也是用戶的一大困擾。
華為云上容器部署方式
容器化部署不僅功能和傳統方式的一樣,同時由于鏡像使用的是官網鏡像,只需要關注jenkins的版本即可,無需擔心jdk版本匹配問題。
方法如下:
1. 注冊華為云賬號并實名認證(如已有華為云實名認證賬號可直接進行下一步)
- 賬號注冊
進入華為云官網首頁https://www.huaweicloud.com,點擊右上角的【注冊】按鈕:
設置賬號名、密碼、手機號、短信驗證碼并勾選“我已閱讀并同意《華為云用戶協議》和《隱私政策聲明》”,單擊【同意協議并注冊】即可完成注冊。
- 實名認證
用戶注冊完華為云賬號后需要進行實名認證才能使用相關服務,實名認證流程也非常簡單,在用戶中心可以看到實名認證的提示信息,根據頁面引導選擇用戶類型和認證類型進行認證即可。
2. 開通3天免費容器集群
- 在【云容器引擎】-【體驗中心】-【初級案例】模塊找到購買集群,單擊【體驗】按鈕根據界面引導進行免費集群和節點的創建。頁面鏈接:https://console.huaweicloud.com/cce2.0/?region=cn-north-1&locale=zh-cn#/app/guidance/list
- 資源創建完后,到【服務列表】-【彈性公網IP】找到創建好的彈性ip后記錄下來,在第三步部署jenkins應用時會用到。頁面鏈接:https://console.huaweicloud.com/vpc/?region=cn-north-1#/vpc/vpcmanager/eips
3. jenkins環境一鍵式部署
- 在【應用編排服務】-【模板市場】-【公共模板】模塊找到Jenkins服務,進入模板詳情頁,單擊【創建堆棧】按鈕。頁面鏈接:https://console.huaweicloud.com/aos/?region=cn-north-1#/app/demoTemplate/demoDetail?id=bfc77510-ed73-c300-d441-4bd915272541
- 填寫相關入參信息,包括堆棧名稱、彈性ip、jenkins的賬號密碼等:
eip是從第二步中獲取到的彈性ip地址。
上圖標紅的表示需要手動填寫的參數,其中email是注冊郵箱,fullname是jenkins賬號全稱,password是jenkins的登陸密碼,username是jenkins的登陸賬號,而jenkins-image是使用的鏡像,默認選擇latest版本;jenkins-sfs_size表示jenkins應用掛載的文件存儲卷的大小,默認為80G,可以手動調整大小值;number表示jenkins應用的實例數。所有參數設置完以后,點擊【下一步】,點擊【創建堆棧】。
- 一鍵式部署jenkins:
5分鐘后堆棧創建成功。
● 進入堆棧詳情,在輸出參數中有jenkins的訪問鏈接,點擊鏈接:
- 輸入創建堆棧時填寫的jenkins用戶名和密碼即可訪問jenkins:
如對AOS感興趣,可以訪問AOS幫助中心了解詳細內容:https://support.huaweicloud.com/aos/index.html
如何使用jenkins進行構建,可以參考:https://jenkins.io/doc/































