Jenkins是一個功能強大的應用程序,容許持續集成和持續交付項目,不管用的是什麼平臺。這是一個免費的源代碼,能夠處理任何類型的構建或持續集成。集成Jenkins能夠用於一些測試和部署技術。Jenkins是一種軟件容許持續集成java
Jenkins的目的:git
Jenkins的特性:web
產品發佈流程:docker
產品設計成型 -> 開發人員開發代碼 -> 測試人員測試功能 -> 運維人員發佈上線
持續集成 (Continuous integration,簡稱CI)
持續交付(Continuous delivery)
持續部署(continuous deployment)json
使用yum 安裝javavim
[root@jenkins ~]# yum -y install epel-release [root@jenkins ~]# yum search jdk [root@jenkins ~]# yum -y install java-1.8.0-openjdk [root@jenkins ~]# java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
安裝java成功!!!瀏覽器
rpm包下載地址: https://pkg.jenkins.io/redhat-stable/bash
[root@jenkins ~]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.150.1-1.1.noarch.rpm [root@jenkins ~]# rpm -ivh jenkins-2.150.1-1.1.noarch.rpm
修改配置文件less
[root@jenkins ~]# vim /etc/sysconfig/jenkins JENKINS_USER="jenkins" 改成: JENKINS_USER="root" 其餘的配置項能夠改也能夠不改(根據需求操做)
設置開機自啓運維
[root@jenkins ~]# chkconfig jenkins on
啓動
[root@jenkins ~]# /etc/init.d/jenkins start Starting jenkins (via systemctl): [ OK ]
查看是否啓動
[root@jenkins ~]# ps aux | grep jenkins root 2093 117 10.7 4715872 416280 ? Ssl 17:58 0:55 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/logjenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 root 2212 0.0 0.0 112704 972 pts/0 S+ 17:59 0:00 grep --color=auto jenkins
瀏覽器訪問: http://192.168.192.129:8080 (這裏的IP和端口根據本身的IP進行更換)
第一步:輸入管理員的密碼(這裏的密碼是自動生成的,後面能夠改)密碼文件在 /var/lib/jenkins/secrets/initialAdminPassword
查看密碼文件:
[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 7a865138ea2d43ba981dad540a71e851
第二步:安裝默認插件
看到上面的問題,說jenkins處於脫機狀態
出現這個問題的緣由是由於 jenkins默認使用的是google,在國內是沒法使用的,這裏也是能夠解決的,方法以下:
[root@jenkins ~]# vim /var/lib/jenkins/updates/default.json www.google.com 改成 www.baidu.com 保存退出 而後重啓一下jenkins [root@jenkins ~]# /etc/init.d/jenkins restart Restarting jenkins (via systemctl): [ OK ]
在次訪問jenkins,這裏會重複輸入一次密碼(第一步)輸入密碼進入第二步,以下:
點擊 install suggested plugins
這裏會安裝默認的一些插件:
等待安裝完成後,會讓註冊一個管理員帳號,以下:
訪問jenkins的URL,以下:
最後一步啓動使用jenkins,以下:
稍等1-2分鐘,最後再次訪問jenkins的地址,看地以下:
登陸jenkins:
這裏會出現一個小問題,輸入用戶名密碼後登陸加載不出頁面,解決方法以下:
1.繼續等待(不知道要多久。。。。。)
2.重啓jenkins
[root@jenkins ~]# /etc/init.d/jenkins stop Stopping jenkins (via systemctl): [ OK ] [root@jenkins ~]# /etc/init.d/jenkins start Starting jenkins (via systemctl): [ OK ]
再次訪問:
正在配置,請稍等
到此爲止,jenkins安裝完成!!!