jenkins學習之centos6.9下安裝


以下為centos6.9下測試安裝:

docker下安裝jenkins:

  • 更新yum源:
    yum -y update
  • 安裝docker:
    yum -y install docker-io
  • 啟動docket服務:
    service docker start
  • 自啟動:
    chkconfig docker on
  • 安裝jenkins:
    sudo docker pull jenkins
  • 手動指定jenkins安裝目錄:
    cd /home && mkdir jenkins_home
  • 把jenkins_home 文件夾給 jenkins用戶操作權限:
    sudo chown -R 1000 /home/jenkins_home
  • 啟動jenkins Docker 在8080端口 (如果已經被占用,可以換成對應其他的端口):
    sudo docker run -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins
  • 后台運行的話使用如下:
    sudo docker run -d -ti -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins
      訪問8080,進入安裝引導頁,在里面找到初始密碼:
cat /home/jenkins_home/secrets/initialAdminPassword

 

直接安裝:

安裝java環境:

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz"
# tar xzf jdk-8u91-linux-x64.tar.gz

當然,提前卸載已安裝的java環境是有必要的:

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

配置java環境變量:

vim /etc/profile

在profile文件最下方追加如下:

export JAVA_HOME=/opt/jdk1.8.0_91
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

更新配置文件,讓配置生效:

source /etc/profile

添加jenkins的yum源:

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

安裝jenkins:

yum install jenkins

啟動jenkins:

service jenkins start

設置jenkins自啟動:

chkconfig jenkins on

如果出現如下類似錯誤:

Starting Jenkins bash: /usr/bin/java: No such file or directory [FAILED]

是因為jenkins默認的java路徑不對的問題,設置如下:

vi /etc/init.d/jenkins

找到/usr/bin/java那一行,在底下加入如下代碼:

/opt/jdk1.8.0_91/bin/java

再重啟jenkins即可:

service jenkins start/stop/restart

如果還訪問不到的話,試着關閉linux防火牆或者允許8080端口穿透過防火牆即可!

完整效果如下:

 


免責聲明!

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



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