【centOS7】Jenkins安裝--漫漫踩坑路


 

 

安裝步驟:

https://www.cnblogs.com/h--d/p/5673085.html

安裝后遇到的問題及解決辦法:

jenkins的admin用戶的初始密碼路徑

https://blog.csdn.net/qq_34597155/article/details/84403077

Jenkins遇到問題一:jenkins配置權限不對導致無法登陸或者空白頁面解決辦法

https://blog.csdn.net/kuangay/article/details/80628459

 

 

【Linux】Jenkins安裝
下載jenkins的war包
cd /usr/tomcat/apache-tomcat-8.5.40-80
cd webapps

 


將jenkins.war包放在tomcat下面的webapps下面

 cp /usr/local/src/jenkins.war  .

 

啟動tomcat。tomcat會解壓war包,生成一個jenkins文件夾,而且會在root目錄下生成一個.jenkins的文件夾

 

cd /usr/tomcat/apache-tomcat-8.5.40-80/bin

執行: ./startup.sh -->啟動tomcat
執行: ./shutdown.sh -->關閉tomcat

確認webapps生成一個jenkins文件夾
[root@67 bin]# cd /usr/tomcat/apache-tomcat-8.5.40-80/webapps
[root@67 webapps]# ls

 

確認root目錄下生成一個.jenkins的文件夾

cd /root

 

在瀏覽器上輸入ip地址,即可訪問
http://10.2.1.92:80/jenkins

 

 

 似乎是重啟后,我對防火牆的配置失效了

http://10.2.1.92:80/也不能訪問了

算了,反正也配置了開機自動啟動tomcat,這里所幸就再重啟一次,不敢胡亂配置,怕整出更多問題

重啟后再測試tomcat是否可以訪問

 

 

接着訪問jenkins也可以正常打開頁面了

 

首次進入jenkins如要輸入密碼,密碼位置:/root/.jenkins/secrets/initialAdminPassword

cat /root/.jenkins/secrets/initialAdminPassword

[root@67 ~]# cat /root/.jenkins/secrets/initialAdminPassword
9421dfebaa2a47b782b26844e70bd40e

 


通過瀏覽器配置jenkins
進入選擇插件安裝界面,選擇第一個(Install suggested plugins)

為什么會出現這種情況?

可以連接外網的

原來是這樣啊

解決問題看這篇博客

 

 這個目錄下沒有找到jenkins

但既然是修改hudson.model.UpdateCenter.xml這個配置文件,那我也查查看其它地方有沒有

結果在/root目錄下找到了

[root@67 jenkins]# find / -name hudson.model.UpdateCenter.xml
/root/.jenkins/hudson.model.UpdateCenter.xml

現在也沒有找到其它的辦法,我試着改一下這個配置文件,看看能不能解決問題,如果改壞了大不了,卸載jenkins再重安一遍唄

網上大家都是把https改成了http

 

 

 

 

3) 重啟jenkins服務即可,如下圖所示
systemctl restart jenkins

 

 

 

http://10.2.1.92/jenkins/

3、徹底刪除殘留文件: find / -iname jenkins | xargs -n 1000 rm -rf插件安裝完成之后,需要創建第一個用戶

 

在頁面選擇使用admin登錄
修改admin的密碼為admin

奇怪了,又重新安裝了jenkins,只是這次沒有修改端口號(沒有把tomcat的端口從80改成8080),居然就可以打開頁面了

然后在下載插件會提示

再這樣解決就可以了

https://blog.csdn.net/weixin_33963189/article/details/88629403

 

重啟地址:

http://10.2.1.92:8080/jenkins/restart

更換鏡像地址

http://mirror.xmission.com/jenkins/updates/current/update-center.json

 

 

多么的神奇,我搞了半天,jenkins一直有問題,跳過插件安裝登錄后頁面是空白的,改了登錄用戶的權限還是白的,說是要重啟jenkins,我當時傻呀

使用這個地址http://10.2.1.92:80/restart重啟當然是會報404了 正確的地址應該是http://10.2.1.92:80/jenkins/restart

 

 

然后當時我並沒有發現是這樣的

所以我選擇了卸載jenkins(刪除/root/.jenkins目錄,刪除webapps下的jenkins文件夾),卸載tomcat(刪除/usr/tomcat文件夾,並且刪除所有殘余文件),卸載jdk(和刪除tomcat一樣),一切從頭再來

然后請了有經驗的同事在旁邊看着我操作是否有誤,感謝他呀

我本來又要卸載centOS自帶的openJKD(我使用yum裝了jkd,以為會裝oracle的那個,結果裝的是openjdk),安裝oracle下載來的jdk

他說不需要,我就半信疑,沒有裝

然后也沒有配置jdk的環境變量

之后就是配置tomcat,這回沒有改端口號,默認8080

然后把jenkins.war包放在tomcat的webapps下面,也沒有手動重啟tomcat(疑惑ing)

就看到webapps下面出現jenkins的文件夾了,並且產生了/root/.jenkins目錄

然后本來以為jenkins又會報網絡不可用什么的

沒想到輸入http://10.2.1.92:8080/jenkins/又是熟悉的輸入密碼頁面,然后cat/root...找到密碼,輸入之后,直接就是進入到了jenkins首頁,我也是很蒙圈的,不過當時還是很開心的,能搗鼓出來這個頁面真的不容易呀,我在ubuntu搭建jenkins環境明明順風順水的說...

 

 

 

http://10.2.1.92:8080/jenkins/pluginManager/advanced

后面就是在這個地址,改插件地址了,然后/root/.jenkins/hudom什么的那個xml配置文件我也改了url地址,使用url地址重啟之后就可以下載插件了

但奇怪的是下午6點多吧,只下載成功了1個插件,讓我好長擔心是不是還是我配置的問題呀,后來開會到8.30我也不想搞了,再后來下班回家.今天早上來了再打開插件安裝頁面,重要下載gitlab 和gitlabhook的插件,好神奇的是,這次一下子好多插件都安裝成功了(默認的那些,junit pipline什么的)然后也有一部分插件沒有安裝成功.我重啟電腦之后,打開插件頁面報異常信息

Some plugins could not be loaded due to unsatisfied dependencies. Fix these issues and restart Jenkins to restore the functionality provided by these plugins.

英語弱雞

百度翻譯

好像是重新再把這些插件都安裝好就可以的意思,然后我就對着列表,看到有junit pipline,這次我沒有同時勾選多個手件,我就一個一個的裝

哎呀,如果安裝失敗,那我就再重新裝一次,居然就這樣把這些插件都安裝上了

 

 

 

 

 這個頁面之前就只有標出紅圈的那個

安裝好插件再重啟之后,就看到下面那些選項了

再驗證一下gitlab的插件有沒有安裝好,哇也裝好了.這樣真讓我早上松一口氣,好奇怪呀,什么特別的操作也沒有干,怎么昨天裝不上,今天就能裝了呢,難道是網速的原因,還是電腦也它的脾氣呀

你一直不讓他休息,他就給你點顏色看看,然后你讓他好好休息一下,他也會給你回報,是這樣的么~總之現在很開心

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM