Jenkins在centos系統部署

  • jenkins說明

    Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能;即持續集成(CI)、持續發佈(CD);支持自動化構建、部署等任務的平臺。

    官網:https://jenkins.io

  • jenkins安裝,這裏選擇yum安裝(安裝方式有多種)
    1、添加Yum源

    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

    2、導入密鑰

    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

    3、安裝

    sudo yum install -y jenkins

  • Jenkins配置
    1、vim /etc/sysconfig/jenkins 可以查看默端口是8080

    JENKINS_PORT=“8080”

    2、修改默認端口成8084;如下是開放8084端口

    sudo firewall-cmd --add-port=8084/tcp --permanent
    sudo firewall-cmd --reload

    3、啓動jenkins前,要做如下配置不然會啓動失敗
    部分錯誤信息:

    Failed to start LSB: Jenkins Automation Server.

    原因:

    未加載到 java 環境的問題,Jenkins默認的java可選路徑不包含我們部署的jdk路徑,所以要配置.

    解決: 修改jenkins啓動腳本

    sudo vi /etc/init.d/jenkins
    
    candidates="
    /etc/alternatives/java
    /usr/lib/jvm/java-1.8.0/bin/java
    /usr/lib/jvm/jre-1.8.0/bin/java
    /usr/lib/jvm/java-1.7.0/bin/java
    /usr/lib/jvm/jre-1.7.0/bin/java
    /usr/bin/java
    /home/software/jdk/bin/java
    "
    

    4、由於修改啓動腳步需要重新加載

    sudo systemctl daemon-reload

    5、啓動

    sudo systemctl start jenkins

    啓動以後打開:http://IP:8084

    6、Jenkins加入開機啓動

    sudo /sbin/chkconfig jenkins on

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