Jenkins部署

Jdk部署和tomcat部署,我都是參照一位童鞋的文章(覺得寫的很詳細),一路順暢下來,但是在jenkins中卡住了,按照她的方式的話,還是解決不了我的問題,所以我這里重點說下我的jenkins部署。

順便也分享下我安裝jdk和tomcat的鏈接:此篇鏈接文章非我原創,是轉載的阿里云服務器環境部署JDK+Tomcat+Jenkins+Maven+Python+Git

1、下載安裝包到本地,并上傳(用rz命令打開文件進行上傳(rz命令,需要先使用命令安裝 yum -y install lrzsz,再運行 rz)

1)創建放安裝包的目錄:mkdir -p /app/software


2)在/app/software下,解壓jenkins安裝包rpm-ivh jenkins-2.9-1.1.noarch.rpm

3)查看jenkins安裝路徑(默認安裝在/usr/lib下)

2、修改配置

1)vim /etc/sysconfig/jenkins

修改如下配置:

#避免執行腳本時權限不足,原來的用戶為jenkins,現在改為root

JENKINS_USER="root"

#默認為8080 與tomcat的端口沖突了這里我修改為8081,如你的8080端口未被占用,可以不改(但我不怎么喜歡占用8080端口)

JENKINS_PORT="8081"

JENKINS_USER我這里設置了root需要為root賦予訪問jenkins的權限

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/log/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/log/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/lib/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/lib/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/cache/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/cache/jenkins

2)再修改另一處配置

[root@iZwz9134fdtzopjx4m5p5nZ ~]#? vim /etc/init.d/jenkins

找到

candidates="

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/bin/java

在/usr/bin/java上面添加一行:/usr/java/jdk1.8.0_102/bin/java 前面是你的java安裝路徑。

最終如下

candidates="

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/java/jdk1.8.0_102/bin/java

/usr/bin/java

3、啟動

?service jenkins start

遇到的問題:最開始啟動不成功,是一直提示我沒有安裝jenkins,如下圖

后來才發現是我把jenkins.war包在多次安裝過程中,移到其他目錄了。所以后來復制回去/usr/lib/jenkins目錄就好了

啟動完成后即可登錄http://IP:8081/訪問Jenkins

4、登錄Jenkins

1)第一次登錄Jenkins 會要求解鎖


2)直接獲取紅色路徑的文件內容,再將該內容放到填寫框中 ? ?cat /var/lib/jenkins/secrets/initialAdminPassword

3)進入之后推薦安裝的插件


4)選擇推薦安裝的成功之后,進入之后,首次需要注冊用戶

5)注冊完成后進入


6)點擊進入,創建自己的項目即可


附上我用鏈接操作時的問題,落入的坑:

1、我按照下圖中的都一直順利,到了步驟5的時候,直接運行該語句java -jar /usr/local/webserver/jenkins.war--ajp13Port=-1 --httpPort=8081是可以成功的,提示是說jenkins 完全起成功了,但是我去查看端口號和進程,是看不到8081已經被占用了+看不到jenkins的進程;用http://IP:8081,可以訪問,但是輸入解鎖密碼之后就提示說連接不上我的jenkins(忘記截圖了),后面就是一直提示說鏈接不上我部署的jenkins

======解決:這里應該是在我的上述步驟【2、修改配置 ? 1)vim /etc/sysconfig/jenkins】這里修改端口號為8081就可以了。

修改完端口再啟動,就OK了

該圖就是原作者的操作步驟,原因就是我沒有去改端口號

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容