centos7下Jenkins安裝
在安裝Jenkins之前需要安裝jdk,安裝jdk有兩種方法:
1、yum安裝安裝的為Linux下的open-jdk
2、安裝jdk,以下為安裝甲骨文體-jdk的步驟:
1、到甲骨文官網(wǎng)找到要下在的文件地址
2、下載該壓縮包:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz
3、下載完成之后解壓
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/jvm
mv /usr/local/jvm/jdk-8u144-linux-x64 /usr/local/jvm/jdk8
4、vi /etc/profile
添加:
JAVA_HOME =/usr/local/jvm/jdk8
JRE_HOME=/usr/local/jvm/jdk8/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$$PATH
EXPORT JAVA_HOME JRE_HOME CLASSPATH PATH
5、source /etc/profile 讓添加項生效
至此jdk安裝成功;
接下來安裝Jenkins:
安裝可分為最新版和穩(wěn)定版:具體可以參見jenkins官網(wǎng)
在這里我們選擇穩(wěn)定版安裝:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
安裝成功后啟動:
service jenkins start(或者 systemctl start jenkins)
默認端口是:8080,可以在:/etc/sysconfig/jenkins 修改默認端口;
修改防火墻權(quán)限:使得外網(wǎng)可以訪問(8080為默認端口,在實際中選擇啟動端口)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
在瀏覽器輸入:http:/ip:8080即可到其網(wǎng)頁端管理頁面,之后的操作會有提示,此處不做詳細介紹
add:
啟動jenkins,直接使用系統(tǒng)服務的啟動命令,結(jié)果報錯,找不到java
$ service jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
[FAILED]
找到/etc/init.d/jenkins文件,在變量candidates后面添加一個路徑/usr/java/jdk1.8.0_102/bin/java。
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
/usr/java/jdk1.8.0_102/bin/java
"
結(jié)束