前言
最近學習Jenkins,第一步就是安裝Jenkins了,有相關的文檔也看到官網(wǎng)上有詳細的安裝步驟內(nèi)心滿是歡喜覺得一定是很順利就可以安裝上,過程中“驚喜”不斷。
步驟
前提:安裝jenkins之前需要安裝好JDK
方法一
官網(wǎng)上有詳細的關于此的安裝步驟,附上鏈接https://pkg.jenkins.io/redhat-stable/ 可以通過yum來安裝
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkinssudo service jenkins start //啟動jenkins服務
過程中如果出現(xiàn)以下錯誤
Starting jenkins (via systemctl): Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details. [FAILED]
檢查自己的JDK是否安裝,如果已經(jīng)安裝,檢查 /etc/init.d/Jenkins 文件(可通過vi編輯器修改)中JDK路徑是否與本地路徑一致,不一致則將Java的正確路徑加入。
終于到啟動jenkins這一步了,并且也啟動成功了
接下來就是訪問網(wǎng)址,本地訪問http://localhost:8080 但是問題就出現(xiàn)了
才疏學淺,查了資料也沒有解決問題,防火墻也開放了這個端口,后來索性把虛擬機恢復到上次備份的狀態(tài),重新照此步驟安裝,安裝了好幾次仍是如此,沒有辦法就換了一種方法。
方法二
先在官網(wǎng)上下載好rpm包,下載地址方法一中已經(jīng)介紹了,上傳到虛擬機上。我下載的是jenkins-2.9-1.1.noarch.rpm 安裝rpm包 執(zhí)行命令 rpm -ivhenkins-2.9-1.1.noarch.rpm 接下來的步驟就和方法一中的步驟相同了,就不再重復贅述了。 啟動之后訪問http://ip:端口/jenkins即可訪問,出現(xiàn)下圖:
找到之后輸入,進入選擇插件安裝界面選擇我選的第一個
接下來進入創(chuàng)建第一個用戶界面
創(chuàng)建用戶之后就可以使用jenkins了。
小結
雖然最終安裝成功并且可以訪問了,但是第一種方法遇到的錯誤還是沒有搞明白是怎么回事兒。