1. 程式人生 > >centos7下安裝jenkins

centos7下安裝jenkins

centos7下安裝jenkins

標籤: jenkins 1092人閱讀 評論(0) 收藏 舉報 分類:

目錄(?)[+]

安裝Jenkins

使用以下命令安裝jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo


sudo rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

啟動、關閉jenkins服務

sudo service jenkins start/stop/restart

防火牆設定

firewall-cmd –zone=public –add-port=8080/tcp –permanent
firewall-cmd –zone=public –add-service=http –permanent
firewall-cmd –reload

訪問jenkins

在瀏覽器中輸入http://ip:8080即可。
如果安裝完成併成功啟動會有下圖:
這裡寫圖片描述
檢視/var/lib/jenkins/secrets/initialAdminPassword這個檔案,將密碼複製出來,貼上,繼續進入配置頁面,如下圖:
這裡寫圖片描述
這裡可以根據自己需求選擇推薦外掛或者自己選擇外掛安裝。

遇到的問題

  1. Starting jenkins (via systemctl): Job for jenkins.service failed. See ‘systemctl status jenkins.service’ and ‘journalctl -xn’ for details.
    [FAILED]
    這個問題出現的原因有兩個:

    1. jdk 未安裝
      使用Java -version檢測是否配置jdk
      這裡寫圖片描述

    2. jenkins配置檔案中未正確配置jdk的路徑
      使用以下命令檢視jenkins配置:vi /etc/init.d/jenkins
      在該配置中找到jdk的配置,jenkins有一個預設的jdk配置,這個配置與個人的jdk配置可能不一樣,只需要在該配置下增加自己的jdk配置即可。
      如圖:這裡寫圖片描述

    3. Starting jenkins (via systemctl): Warning: jenkins.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
      錯誤圖:這裡寫圖片描述
      使用以下命令解決:systemctl daemon-reload