Jenkins搭建爬坑

Jenkins 安裝使用教程

1.在本地安裝JAVA環境,使用jdk1.8,安裝最新maven環境,安裝最新git環境。相關命令。

2.Jenkins下載地址,建議在這個地址下載,http://pkg.jenkins-ci.org/redhat/,選擇最新版的rpm包下載到本地後,將rpm包上傳到centos裏面,在rpm包的路徑下使用rpm命令安裝

rpm -ih jenkins-2.181-1.1.noarch.rpm

安裝完成之後就可以啓動Jenkins,啓動命令

service jenkins start

然後打開瀏覽器,輸入地址,訪問路徑是安裝的centos的ip:8080,查看ip命令

ip addr

這首先會要求你輸入密碼,根據提示打開文件,查看密碼,將密碼填入框中即可。

然後就是漫長的等待,等待後會出現兩種界面,這個

或這個

提示離線的話後期需要你手動安裝插件

不想後期所有插件都慢慢安裝的話,建議在堅持調試出第二個界面。(安裝好後也會需要手動安裝插件的,不過是小部分)

在你網絡正常的情況下可以嘗試把梯子打開,雖然我也不確定是不是被牆了。

然後直接通過地址去到配置插件獲取的頁面,IP地址大家自行修改

http://192.168.1.142:8080/pluginManager/available

我們就來到這個頁面

我們就把https修改成http,然後點提交,提交後在點立即獲取,不要慌,可能有點慢,點立即獲取後可能會報錯,也不要慌,點個幾次就出來了。

不報錯後就重啓Jenkins,重啓輸入下面地址,按操作重啓

http://192.168.1.142:8080/restart

重啓過程有點慢,慢慢等。
重啓好後又回到輸入密碼界面,我們在輸一次,在慢慢等頁面加載出來,如果還是一樣,提示離線,我們就在刷新一下,在等一會,在提示離線,我們繼續重複,我就是這樣出來的,可怕吧。

出來過後我們選擇推薦的插件安裝

然後進入這個頁面

看着嚇人吧,安裝結束後會提示有未完成安裝的,我們點繼續完成安裝,在把未完成安裝的在安裝一次,安裝到最後有幾個安裝不上去的時候就可以進行下一步了。(看網友教程他們都那麼順利,我爲什麼坑那麼多。。。)

然後安裝結束後到設置用戶名密碼了。

在這裏可以創建自己的賬戶,也可以使用admin繼續,使用admin後面登錄的時候輸入的密碼就是之前那個密碼,進去後我們可以修改密碼的,不用慌。這個隨便點。然後來到下面這個頁面

然後開始使用,提示登錄,來到首頁,我的首頁是這樣的,我的英文也還好,能看懂,就沒有糾結爲什麼既有中文也有英文了。

 

然後點擊

我們手動安裝剛纔失敗的和我們需要的

在這裏可以上傳我們的插件

你也可以嘗試可選插件頁面,在線安裝,反正我不行,不知你行不行。我是手動安裝的。

安裝的地址有下面兩個,

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

這個是國內的,下載快,但偶而會出現沒有最新的插件,但也是我們的首選,因爲下載快。

在出現提示需要安裝新版本,在上面這個鏈接找不到的時候,我們可以去下面這個鏈接找,我就是這樣的折騰。

http://updates.jenkins-ci.org/download/plugins/

我也不知道需要安裝那些,就百度了,說少了這個,少了那個,插件裏面又會依賴其他插件,又是一番折騰下載了不少

然後就

上傳結束後我們重啓一下我們的Jenkins,進來後查看已安裝的插件是否安裝了

插件安裝是個漫長的過程,我感覺我不行了。

3.新建maven項目

輸入任務名稱,點擊確定

正常配置git成功就是這個樣子,否則就會有紅色的錯誤提示。在輸入git項目的地址,項目一定要是maven項目,

選擇憑據,我們點擊輸入

git賬戶名,密碼。

點擊添加就可以,然後回來選擇。

還是報錯的話就是你的centos的git環境沒有配置好,去檢查好能不能在centos裏使用git下載項目

然後我們點擊保存,返回首頁。

繼續設置,這一步應該是在安裝好後設置的。

配置centos的java安裝目錄

配置centos的maven安裝目錄

ok,就這樣保存就可。

就開始構建了,構建信息可以點擊進去,控制檯看輸出,加載慢可能需要在centos裏面配置maven的配置文件,設置阿里雲鏡像地址加速。

構建成功後可以在控制檯看到構建成功的jar的輸出目錄,我們可以運行,在Jenkins裏面可以設置構建後運行shell腳本自動運行。

4.配置jenkins從節點

Jenkins從節點不需要安裝Jenkins。在安裝我真的就放棄了。

我已經安裝好了,

這個需要在開一臺服務器,並配置好Jenkins的Master主機SSH免密登錄Slave從機。

ssh-keygen -t rsa

盜用圖片。。。

cat id_rsa.pub >> authorized_keys
scp ~/.ssh/authorized_keys slave:~/.ssh/

slave是需要在在hosts文件配置的

配置成功後輸入

ssh -slave

,第一次需要輸入密碼,後面就不需要了。

回到Jenkins

配置centos登錄名,密碼

java環境根據自己的修改

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/bin/java

然後保存

保存後查看沒有連上從機,還是不要慌,我們打開日誌,查看爲什麼連接失敗,日誌裏面我們會看到SSH連接的地址有變化,配置失敗,無法進行SSH連接。

我們打開從機進行配置,將原來在系統用戶目錄下的.ssh目錄下的文件複製到日誌裏面的目錄, 並更名就可以了。

使用cp命令複製到日誌那個目錄下去並更名。

我的

然後我們重新連接從機就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章