Jenkins 安裝步驟及遇到的問題總結(jié)
1. 下載war包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2. 服務(wù)器安裝JDK
先輸入java看是否安裝,如果回復(fù)java:commant not found,說明沒有安裝
如果沒有安裝,輸入下面指令安裝
? yum install java-1.8.0-openjdk?
注意: 根據(jù)您的CentOS版本,OpenJDK的程序包名稱可能不同
查看jdk版本
? java -version
3. 啟動(dòng) java -jar /usr/local/webserver/jenkins.war --httpPort=8080? #啟動(dòng)時(shí)直接配置端口?
訪問:http://服務(wù)器IP:8080/? ? #服務(wù)器為linux虛擬機(jī)時(shí)可直接關(guān)閉防火墻
注意:/usr/local/webserver/jenkins.war這個(gè)是你的jenkins安裝包存放的位置,需要根據(jù)自己路徑配置
4. Jenkins首次登錄
? 在瀏覽器中輸入? ip:8080登錄jenkins? 如:192.168.xx.xx:8080
注意:輸入的ip應(yīng)在英文模式下輸入
? 進(jìn)入U(xiǎn)nlock Jenkins界面,?
? 輸入命令行? cat /root/.jenkins/secrets/initialAdminPassword 找到初始密碼?
?continue
查看進(jìn)程
ps -ef|grep jenkins
查看防火墻狀態(tài)
service iptables status?
if? firewall is not running? ? ok
else service iptables stop? 關(guān)閉防火墻
Q1:jenkins首次啟動(dòng)卡在啟動(dòng)界面
1):賦予jenkins項(xiàng)目777權(quán)限
chmod -R 777 jenkins
2): 需要修改下配置文件,因?yàn)槟闼诰W(wǎng)絡(luò)被限制了。
進(jìn)入jenkins的工作目錄,打開hudson.model.UpdateCenter.xml
把http://updates.jenkins-ci.org/update-center.json改成http://mirror.xmission.com/jenkins/updates/update-center.json
如何找到hudson.model.UpdateCenter.xml???
通過log找到? ? ? ??
jenkins home directory:? ? /root/.jenkins
cd?/root/.jenkins
打開文件進(jìn)行修改? nano hudson.model.UpdateCenter.xml
Q2: 我昨天用IE瀏覽器登錄jenkins進(jìn)行到輸入初始密碼處,一直沒有進(jìn)入安裝插件界面
今天用谷歌瀏覽器登錄,界面顯示無法訪問
根據(jù)百度設(shè)置如下:設(shè)置-->在搜索引擎里找管理搜索引擎-->找到百度--點(diǎn)擊右邊的三點(diǎn)--設(shè)為默認(rèn)搜索引擎? ok
另外推薦用chrome瀏覽器
Q3: 再次登錄時(shí)直接進(jìn)入登錄界面,我還沒安裝插件、新建用戶名呢??
今天卸載jenkins(清理掉/root/.jenkins的文件),重新安裝,在重新安裝輸入的指令后顯示安裝失敗,見下圖,原因一是在輸入的指令后面多加了一個(gè)'/',二是沒有好好看打印的log信息
Q4:網(wǎng)頁每次進(jìn)入輸入密碼頁時(shí)我都會(huì)把SecureCRT運(yùn)行著的程序退出(Ctrl+c),輸入找密碼的指令,這樣導(dǎo)致頁面一直卡在啟動(dòng)頁面,無法進(jìn)入下一步
今天又重新看了一遍老徐的視頻,發(fā)現(xiàn)老徐是在另連接的一個(gè)SecureCRT上找的初始密碼,我也照做了,終于進(jìn)入了安裝插件的界面,安裝ok
總之,以后做事要細(xì)心,注意細(xì)節(jié),堅(jiān)信堅(jiān)持的力量
