zoukankan      html  css  js  c++  java
  • CentOS7安装Jenkins Master

    一、安装java环境

    1.查看服务器版本

    cat /etc/redhat-release

    CentOS Linux release 7.2.1511 (Core)

    升级操作系统

    yum update -y

    2.安装java

    yum install java

    但对于centos有个问题,不可以安装成gcj(GNU Compiler for the Java Programing Language),导致jenkins不工作,如果查看java版本类似如下,需要卸载,安装其他版本

    java -version

    java version "1.5.0"

    gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)

    3.卸载异常版本:

    yum remove java

    4.搜索openJDK版本

    yum search openjdk

    #java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle

    #java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment

    #java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector

    ...

    5.安装openJDK

    #安装`1.8.0`的

    yum install java-1.8.0-openjdk

    6.查看java版本

    java -version

    openjdk version "1.8.0_102"

    OpenJDK Runtime Environment (build 1.8.0_102-b14)

    OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

     

    二、安装jenkins

    1.下载依赖

    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.安装

    yum install jenkins

    4.启动前检查是否已安装jdk

    java   #显示java参数即证明已安装jdk

    5.查找jenkins安装路径

    rpm -ql jenkins

    jenkins相关目录释义:

    (1)/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。

    (2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。

    (3)/var/lib/jenkins/:默认的JENKINS_HOME。

    (4)/var/log/jenkins/jenkins.log:jenkins日志文件。

     

    6.配置jenkins

    (1)查找jenkins端口

     vim /etc/sysconfig/jenkins

    :set ignorecase

    /jenkins_port 回车

     

    查找到jenkins端口为8080

    (2)查看其他端口占用情况

    netstat -ntlp

    显示已被占用端口

    被占用端口与jenkins端口8080无冲突,即可进入下一步启动jenkins

    (3)启动jenkins

    java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080

    注意:只在第一次启动jenkins时,使用如上语句,后续jenkins配置成功后的服务启停需使用service jenkins start/stop/restart

    (4)修改jenkins端口

    若默认8080端口未被占用,可不修改

    若端口已被占用,则修改端口为其他端口,并将对应端口开放

     

    #端口改为8899

    java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899

    #启动

    java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899

    启动完成

     

    (5)验证jenkins能否打开

     在宿主机浏览器输入http://IP:Port

     

    我这里输入:http://192.168.114.128:8080

    (修改端口后输入:http://192.168.114.128:8899)

     

    注意事项:

    如果打不开,配置一下防火墙设置

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    firewall-cmd --reload

    三、彻底卸载

    service jenkins stop

    yum clean all

    yum -y remove jenkins

    rm -rf /var/cache/jenkins

    rm -rf /var/lib/jenkins/

    rm -rf /etc/init.d/jenkins

    rm -rf /etc/logrotate.d/jenkins

    rm -rf /etc/sysconfig/jenkins

    rm -rf /usr/sbin/rcjenkins

    rm -rf /var/log/jenkins

    rm -rf /usr/lib/jenkins

  • 相关阅读:
    BNUOJ-26474 Bread Sorting 逆序对
    POJ-2480 Longge's problem 积性函数
    Bzoj-2705 Longge的问题 欧拉函数
    Bzoj-2820 YY的GCD Mobius反演,分块
    HDU-4689 Derangement DP
    [转]初学者程序语言的选择
    HDU-4705 Y 树形DP
    HDU-4704 Sum 大数幂取模
    HDU-4699 Editor 数据结构维护
    HDU-4696 Answers 纯YY
  • 原文地址:https://www.cnblogs.com/Jasmin/p/9877117.html
Copyright © 2011-2022 走看看