天天看點

雲端Centos 06 安裝Jenkins

本文基于CentOS7,安裝使用Jenkins需要使用者提前安裝JDK或者jre環境。

下載下傳安裝

下載下傳新版Jenkins WAR包

可以去Jenkins官網或者國内搜尋最新穩定版本:

https://www.jenkins.io/download/
雲端Centos 06 安裝Jenkins

本文使用的Jenkins:

https://download.csdn.net/download/geeklevin/15022043

(可以從這裡下載下傳,上面的網站在境外通路很慢)

啟動Jenkins

export JENKINS_HOME=/devops/jenkins/home #這個目錄存放Jenkins的所有配置
 
nohup java -jar ./jenkins.war > jenkins.log &       

使用Jenkins

配置&運作第一個Job

這裡建立一個類型為FreeStyle的Job,内容如下,隻是簡單的展示了maven版本和Java版本。

mvn -version
 
java -version      
雲端Centos 06 安裝Jenkins
雲端Centos 06 安裝Jenkins

配置為國内的Jenkins插件中心

雲端Centos 06 安裝Jenkins

拷貝:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

點選“Submit"(PS: 這裡配置的時候卡了,點選了多次導緻後面出現一個意想不到的錯誤)

這裡會出現問題,因為插件更新中心會進行簽名檢查。我們修改了預設的,需要在啟動腳本添加下面的參數,設定為忽略。

-Dhudson.model.DownloadService.noSignatureCheck=true

更多資源移步清華的開源鏡像源:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/

嘗試安裝插件

安裝一個插件把build狀态改成綠色球

雲端Centos 06 安裝Jenkins
Caused: java.io.IOException: Failed to load https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi to /usr/local/src/jenkins/home/plugins/greenballs.jpi.tmp
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287)
Caused: java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi (redirected to: https://get.jenkins.io/plugins/greenballs/1.15.1/greenballs.hpi)      
雲端Centos 06 安裝Jenkins

哎,居然遇到錯誤,算了,後面再看。繼續嘗試一個國内的插件。

安裝漢化包

這個漢化包,本身是一個插件(hpi/jpi)字尾。

雲端Centos 06 安裝Jenkins

進入伺服器,檢視jenkins home plugins目錄,可以進一步驗證。

雲端Centos 06 安裝Jenkins

勾選 Restart Jenkins 這一欄,可以重新開機并加載下載下傳好的插件。

雲端Centos 06 安裝Jenkins

這個插件安裝完,可以在system configuration那裡看到Locale,結果沒有。

雲端Centos 06 安裝Jenkins

點選插件,跳轉到官網,也沒有看到任何配置說明 => 

https://plugins.jenkins.io/localization-zh-cn/
雲端Centos 06 安裝Jenkins

插件已經裝上了,不過預期出現的配置位沒有出現,估計是版本相容問題,先不處理。

更新其他插件

新裝的Jenkins會有很多警告資訊,也可以跑去Update Center,選擇更新,消除警告。

雲端Centos 06 安裝Jenkins

警報數量将為1了,但是還有很多插件缺少,先寫到這裡。

雲端Centos 06 安裝Jenkins

前面插件下載下傳遇到問題

明明設定了國内Plugin Center,日子還顯示從預設的plugin repo下載下傳。

檢視Jenkins伺服器上面的插件配置檔案出現了多個site,而且是重複的。

進行删除留下一個重試下載下傳。

雲端Centos 06 安裝Jenkins

很多插件都能正确下載下傳了。

雲端Centos 06 安裝Jenkins

安裝成功重新開機後,打開原來的test job發現Console Output旁邊的圓形圖示變成綠色的了。

雲端Centos 06 安裝Jenkins

參考連結:

https://www.jenkins.io/ https://plugins.jenkins.io/ https://jenkins-zh.cn/wechat/

中文插件問題 -

https://cloud.tencent.com/developer/article/1631632