jenkins rpm二進制安裝、卸載


0、下載安裝jdk,安裝java運行環境

因為這個jenkins是java寫的,所有要運行起來必須要配置java運行環境。

到apache或什么地方去找jdk的包。安裝。並且配置環境。之前已有寫過

下載tar.gz或zip包。解壓后。配置

vi /etc/profile

添加如下內容

export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

讓環境生效

source /etc/profile

 

 

1、下載jenkins 安裝包

下載地址,選擇你喜歡的版本,下載。

https://pkg.jenkins.io/redhat-stable/ 

可通過 下載到本機。其中版本號,需替換為你選中的版本號。

wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-版本號.rpm

 

2、安裝jenkins 

yum -y install jenkins-版本號.noarch.rpm
我這里是目前最新版
yum -y install jenkins-2.204.1-1.1.noarch.rpm

 

默認訪問http端口是8080.

可到這修改,我這修改為8180

vi /etc/sysconfig/jenkins 
# Set to -1 to disable
#
JENKINS_PORT="8180"

 

 

3、啟動服務

service jenkins start

如果啟動失敗,很大可能是jdk安裝環境有問題。

用這看當前狀態

service jenkins status

  如果出現  類似這樣錯誤,那么久需將自己上面安裝的jdk目錄給jenkins指定一下,因為我們安裝的jdk位置可能不在他的范圍內。

Starting Jenkins bash: /usr/bin/java: 沒有那個文件或目錄 

解決:

修改配置jenkins文件。
vi /etc/init.d/jenkins

增加安裝的目錄進去,就可以了。

 

 

 

然后再啟動。

 

設置生效
systemctl daemon-reload
啟動
systemctl start jenkins

 

3、頁面訪問

http://ip:8180

能正確進去,然后查找秘鑰登錄進去就可以了。

 

錯誤:

如果無法訪問,估計防火牆端口沒開,應該關閉防火牆,或開放打開的8100端口.

關閉防火牆
systemctl stop firewalld

 

 

 

 

 

 

 

 

 

 

4、安裝插件,默認進去。。讓他安裝去吧。

 

 

5、安裝完成,配置打包編譯的文件。

 

 

 

 

卸載

rpm卸載

1、rpm -e jenkins

rpm -ql jenkins 檢查是否卸載成功

2、徹底刪除殘留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

注意這一步一定要進行!!!

 

 

如果安裝完成后,進入頁面提示:

 

 

 1、請求連接修改

1)    修改/var/lib/jenkins/updates/default.json

jenkins在下載插件之前會先檢查網絡連接,其會讀取這個文件中的網址。

修改其中的www.google.com 為 可以訪問的站點即可,比如www.baidu.com

 

"connectionCheckUrl":"http://www.baidu.com/"

2、更新修改。可修改https 為http

vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
default
https://updates.jenkins.io/update-center.json

解決辦法:

默認是通過https://updates.jenkins.io/update-center.json進行更新的。此處,將https改為http,重啟Jenkins,重新打開頁面,一切都正常了。

或切換地址為國內地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

  

3、 如果按照上面的方法,最終還沒解決。

最后這樣可以解決。

查找默認下載地址
# find / -name "default.json"  
/var/lib/jenkins/updates/default.json
設置源信息
# sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
重啟服務
# systemctl restart jenkins

 


免責聲明!

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



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