前情提示:Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平台,使軟件的持續集成變成可能。
第一種方法:
1.1 配置java環境變量
解壓java到相應目錄,我一般習慣把安裝的軟件放到目錄/usr/local下。
[root@debian: ~]# tar zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/
1.2 設置JDK環境變量
[root@debian: ~]# tail /etc/profile
#export JAVA_HOME=/usr/local/jdk1.8.0_102
#export PATH=$JAVA_HOME/bin:$PATH
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart
export JAVA_HOME=/usr/local/jdk1.7.0_71
export JAVA_BIN=/usr/local/jdk1.7.0_71/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart
說明:后來為了和項目的環境保持一致,換成了7版本,對於jenkins的安裝沒有影響。
1.3 驗證JDK
[root@debian: ~]# source /etc/profile
[root@debian: ~]# java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
1.4 添加key和apt源
[root@debian: ~]# wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
[root@debian: ~]# tail -1 /etc/apt/sources.list
deb http://pkg.jenkins.io/debian-stable binary
1.5 更新apt源和安裝ansible
[root@debian: ~]# apt-get update
[root@debian: ~]# apt-get install jenkins
1.6 默認會創建jenkins用戶和同名的組,簡單驗證一下
[root@debian: ~]# grep jenkins /etc/passwd /etc/shadow
/etc/passwd:jenkins:x:107:113:Jenkins,,,:/var/lib/jenkins:/bin/bash
/etc/shadow:jenkins:*:17274:0:99999:7:::
說明:(1)默認的家目錄是/var/lib/jenkins
(2)日志文件是/var/log/jenkins/jenkins.log
(3) 默認端口是8080,在配置文件/etc/default/jenkins里面定義的
1.7 訪問Jenkins http://192.168.3.191:8080
很明顯,提示我們輸入password
cat /var/lib/jenkins/secrets/initialAdminPassword 內容復制進去空格處
1.8 選擇插件的部分
在這里,我是選擇的第一個,當然通過附加功能擴展Jenkins可以支持許多不同的需求,這也就是jenkins為什么強大。
1.9 安裝插件中,需要一點時間
2.0 插件安裝完成,就到了創建用戶的界面,這里可以創建一個用戶
這個用戶是你登錄jenkins的用戶,張三李四都可以。
2.1 你就可以看見界面啦
第二種方法: 下載war包,通過tomcat啟動jenkins
1. 配置好JDK環境,上面已經有啦,不再啰嗦
2.在官方網站上下載jenkins.war 的包
[root@debian: ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
[root@debian: ~]# java -jar jenkins.war
3.重啟tomcat
4.瀏覽器訪問 http://192.168.3.191:8080
總結:jenkins安裝到此結束,現在把過程記錄起來,日后查起來也方便。