部署 jenkins

Jenkins是什麼?

Jenkins是一款開源 CI&CD 軟件,用於自動化各種任務,包括構建、測試和部署軟件。

Jenkins 支持各種運行方式,可通過系統包、Docker 或者通過一個獨立的 Java 程序。

部署Jenkins

下載網址:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

用的是rpm安裝的Jenkins,運行在java的環境下,所以需要部署一個java的環境

  • 這個軟件百度,有很多下載的方式,給出一個
    http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm
rpm -ivh jdk-8u121-linux-x64.rpm

安裝Jenkins

rpm -ivh jenkins-2.206-1.1.noarch.rpm

啓動jenkins服務

systemctl start jenkins

查看端口,8080

# netstat -tnlp | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      21995/java          

關閉防火牆

systemctl stop firewalld.service
systemctl disable firewalld.service

瀏覽器訪問jenkins服務的web界面

  • ip:port ip:+端口
http://172.25.1.2:8080

在這裏插入圖片描述解鎖Jenkins

# cat /var/lib/jenkins/secrets/initialAdminPassword
1adca5ea043c447881909e977fce7abd
  • 將密碼寫進去

在這裏插入圖片描述
點擊繼續會到安裝插件的界面

  • 這絕對是一個坑
  • 在點擊安裝推薦插件之前,先更改一個配置文件指定的下載地址,否則下載速度巨慢
# cd /var/lib/jenkins/updates/
# sed 's/http:\/\/www.google.com/https:\/\/www.baidu.com/1' default.json -i
# sed 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' -i default.json
# systemctl restart jenkins
  • 修改後,安裝插件的速度就應該會有顯著的提升了

在這裏插入圖片描述點擊安裝推薦插件,報錯
在這裏插入圖片描述* 不要慌,刷新網頁即可,然後點擊安裝推薦安裝插件

在這裏插入圖片描述等待下載插件,應該很快
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述jenkins部署成功~
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章