Jenkins部署

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

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

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

1)創(chuàng)建放安裝包的目錄: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

修改如下配置:

#避免執(zhí)行腳本時權限不足,原來的用戶為jenkins,現(xiàn)在改為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,如下圖

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

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

4、登錄Jenkins

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


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

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


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

5)注冊完成后進入


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


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

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了

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 使用SpringBoot+SpringCloud寫了一套APP后臺服務,也引入了當下比較流行的微服務的理念,模塊也...
    CptHiro閱讀 34,749評論 4 124
  • Jenkins 部署 Jenkins 是持續(xù)集成服務器,可以幫你自動化運行測試用例。 這有助于確保所有測試保持通過...
    esrever閱讀 1,717評論 0 2
  • 2011年的老電腦不支持虛擬化VT,所以使用云服務器學習linux。 前置條件:已配置好云服務器,存在IP add...
    林初夏閱讀 208評論 0 0
  • 在安裝jenkins之前,請確認已安裝JDK; 1.添加官方的rpm包源,進行yum安裝 RedHat Linux...
    IT分享匯閱讀 1,645評論 1 9
  • 安裝 Jenkins之前要求先確定你的 JDK 已經安裝配置完成,推薦使用Linux服務器作為Jenkins服務器...
    半個王國閱讀 1,251評論 0 3

友情鏈接更多精彩內容