zoukankan      html  css  js  c++  java
  • Linux实战(11):Centos安装Jenkins

    前言

    本文采用的是yum安装方式。

    环境安装

    以下操作为配置java8,node,maven,注意装之前请将其他版本删除干净,
    离线包下载

    tar -zxvf apache-maven-3.6.3-bin.tar.gz
    tar xvf node-v14.2.0-linux-x64.tar
    xz -d node-v14.2.0-linux-x64.tar.xz
    vim /etc/profile
    #java
    export JAVA_HOME=/DATA/Jenkins/jdk1.8.0_251
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
    
    #node
    export NODE_HOME=/DATA/Jenkins/node-v14.2.0-linux-x64
    export PATH=$PATH:${NODE_HOME}/bin
    
    #maven
    export M2_HOME=/DATA/Jenkins/apache-maven-3.6.3
    export PATH=$PATH:${M2_HOME}/bin
    #以上为需要加的命令,报错退出,文件路径根据具体情况更改。
    source  /etc/profile
    

    注意: *_HOME= [后面为各个软件包的路径]
    参考以下图文:
    在这里插入图片描述

    Jenkins安装

    yum -y update
    yum -y install wget
    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
    rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
    yum -y install jenkins
    

    注意:yum在线安装会很慢,经常安装失败所提供了离线包给大家:Jenkins离线包

    Jenkins配置

    Jenkins java环境配置加java路径,路径格式为 */bin/java,星号前面的路径根据你实际情况为准。

    vim /etc/init.d/jenkins
    candidates="
    /DATA/Jenkins/jdk1.8.0_251/bin/java
    /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/lib/jvm/java-11.0/bin/java
    /usr/lib/jvm/jre-11.0/bin/java
    /usr/lib/jvm/java-11-openjdk-amd64
    /usr/bin/java
    "
    

    更改端口,默认路径
    注:根据个人情况更改,可改可不改。

    vim /etc/sysconfig/jenkins
    JENKINS_HOME="/var/lib/jenkins" # jenkins默认路径
    JENKINS_PORT="8080"  #默认JENKINS_PORT是8080
    

    开放端口,将你要使用到的端口都开放出来。

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

    启动

    systemctl daemon-reload
    systemctl start jenkins
    

    如启动失败可 使用systemctl status jenkins查看报错原因,我在中途遇到Failed to start LSB: Jenkins Automation Server.报错,经排查是因为java没有安装对。参考链接

    访问

    访问你的ip地址http://10.228.83.120:8080

    首次进入如出现Please wait while Jenkins is getting ready to work很久,那么我们将执行以下操作:

    vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
    

    url字段修改为清华大学的镜像地址

    <?xml version='1.1' encoding='UTF-8'?>
    <sites>
      <site>
        <id>default</id>
        <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
      </site>
    

    重启服务并重新访问

    systemctl restart jenkins
    

    Jenkins环境配置

    1. 设置maven,文件路径为你的mavensettings.xml路径如下
      在这里插入图片描述
    2. 设置maven环境,是你的maven的bin路径,如下:
      在这里插入图片描述
      注意:maven环境不配置好无法构建jave应用。
  • 相关阅读:
    (网络编程)基于tcp(粘包问题) udp协议的套接字通信
    (网络编程)理论 原理
    (网络编程) 介绍
    C++开源代码项目汇总
    Facial Landmark Detection
    人脸对齐ASM-AAM-CLM的一些总结
    Ello讲述Haar人脸检测:易懂、很详细、值得围观
    显示形状回归算法(ESR)代码介绍
    百度图像搜索探秘
    人脸特征点检测
  • 原文地址:https://www.cnblogs.com/98record/p/13648581.html
Copyright © 2011-2022 走看看