linux 安裝jenkins(親測有效)


linux版

 

首先安裝Jenkins之前,linux中必須安裝好了JDK和Maven,如果還沒有安裝過,下面准備好安裝教程,

Linux環境安裝JDK:https://www.cnblogs.com/xuliangxing/p/7066913.html

Linux環境安裝Maven:https://blog.csdn.net/qq_35868412/article/details/89471735

 

確認JDk和Maven安裝沒有問題之后,我們來開始安裝Jenkins

1.在根目錄下創建文件夾

mkdir jenkins

下載linux jenkins ,官網地址:https://pkg.jenkins.io/redhat/ 

下載這個因為是訪問國外網站,訪問很慢,這邊我已經下載好了,放到了我的百度雲盤上,

linux jenkins 鏈接:    https://pan.baidu.com/s/1oFifF8HSOjFrv199_36UyA       提取碼: zfyq 

下載完成之后,將 jenkins-2.174-1.1.noarch.rpm 放到jenkins目錄,

進入jenkins目錄解壓,解壓命令:

rpm -ivh jenkins-2.174-1.1.noarch.rpm

解壓成功之后,查看jenkins安裝的目錄 

whereis jenkins

這邊啟動有個小插曲,我啟動報錯了,

 

Job for jenkins.service failed because the control process exited with error code

到網上找了下原因,是因為我jenkins中的沒有配置jdk的路徑

找下jdk安裝路徑

然后修改/etc/init.d/jenkins文件 ,配置jdk安裝路徑

 

修改完成之后,重新啟動一下jenkins,啟動成功~

訪問一下,瀏覽器訪問:http://服務器IP:8080/

訪問jenkins的時候,有個初始化密碼,需要你輸入,這邊查找初始化密碼的方法也在下面

輸入之后,訪問成功~

 

 

 

 

docker 版

作者:小知
鏈接:https://zhuanlan.zhihu.com/p/89312003
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

尋找需要的 Jenkins 鏡像:

docker pull jenkinsci/blueocean

我選擇的鏡像是 Jenkins-blueocean Jenkins 海洋版,為什么選這個?

  • 踩坑:普通的 Jenkins 在部署的時候不少人都遇到過,插件下不下來,但是在海洋版沒有這個問題(最主要原因)
  • blueocean 的頁面更加人性化,流程的監控上看着讓人舒服的多,當然普通 Jenkins 也可以通過安裝插件添加這個功能

啟動鏡像

docker run 
--name jenkinsci-blueocean -u root 
--rm  -d -p 7005:8080 -p 50000:50000 
-v /data/jenkins:/var/jenkins_home 
-v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
  • -u root:以 root 權限啟動,防止出現權限問題
  • -p 7005:8080:端口映射,服務器的 7005 端口映射容器的 8080 端口
  • -p 50000:50000:Jenkins代理默認通過TCP端口50000與Jenkins主機通信
  • -v /data/jenkins:/var/jenkins_home:把容器內的 Jenkins 目錄掛載到服務器的 /data/jenkins 目錄以防容器沒了,數據也沒了
  • -v /var/run/docker.sock:/var/run/docker.sock:保證容器內的 docker 與 服務器上 docker 的通訊

 

附帶下刪除 jenkinsci/blueocean 容器

# 刪除對應綁定網橋
docker network disconnect --force bridge jenkinsci-blueocean

# 刪除 jenkinsci-blueocean 容器,xxxx  容器 ID
docker rm -f xxxx

輸入密碼進入

 

 

由於我們掛載映射到服務器,所以可以直接通過服務器路徑找密碼

cat /data/jenkins/secrets/initialAdminPassword

或者直接通過容器日志可以看到密碼:docker logs xxxx(容器 ID)

 

 

接下來,我選擇推薦插件安裝

 

 

創建第一個賬號,我用的 root 123456

 

 

然后完成安裝,由於是用的是鏡像,所以安裝起來非常的簡單,海洋版也沒有出現插件無法下載的問題

 


免責聲明!

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



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