zoukankan      html  css  js  c++  java
  • 【Jenkins】Jenkins的安装与配置

    一、环境准备

    1.下载jdk 

    官方下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

    2.下载Tomcat

    官方下载地址:https://tomcat.apache.org/download-90.cgi

    3.下载Jenkins(可下载.war和.rpm两种格式的安装包)

    https://jenkins.io/download/

    二、安装JDK

    1.上传jdk压缩包到服务器的/usr/local目录

    2.解压压缩包

    tar -xvf jdk-8u161-linux-x64.tar.gz 

    3.配置环境变量

    根据jdk安装的实际路径,在/etc/profile文件中配置环境变量,红色部分为新添加。

    [root@master-drbd ~]# tail -f /etc/profile
        fi
    done
    
    unset i
    unset -f pathmunge
    
    export JAVA_HOME=/usr/local/jdk1.8.0_161
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    source /etc/profile      #重新载入环境变量

    4.检查java环境是否安装成功

    [root@master-drbd ~]# java -version
    java version "1.8.0_161"
    Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

    出现上述信息,说明jdk安装成功

    三、安装Jenkins

    1.使用war安装

    使用war安装时,需要借助Tomcat。

    #1.上传tomcat压缩包到/usr/local目录下,并解压
    cd /usr/local
    tar -xvf apache-tomcat-9.0.6.tar.gz 
    
    #2.将jenkins.war复制到/usr/local/apache-tomcat-9.0.6/webapps
    cp /root/jenkins.war /usr/local/apache-tomcat-9.0.6/webapps
    
    #3.启动Tomcat
    cd /usr/local/apache-tomcat-9.0.6/bin
    ./catalina.sh start

    #4.修改防火墙规则,允许该端口访问 #5
    .访问jenkins 在浏览器打开http://ip:8080/jenkins

    安装成功后,如下图:

     2.使用yum安装

    • 添加官方的rpm包源,进行yum安装
    • 编辑jenkins的/etc/init.d/jenkins程序文件,添加java路径
    • 编辑jenkins的/etc/sysconfig/jenkins配置文件,修改端口、系统运行账户
    • 编辑/etc/profiles文件添加jenkins的环境变量
    • 启动jenkins服务service jenkins start
    • 浏览器访问:http://x.x.x.x:port

    四、Jenkins插件
     
    插件下载地址:
    https://updates.jenkins-ci.org/download/plugins/
    https://plugins.jenkins.io/
  • 相关阅读:
    通过递归展示树状结构
    Description Resource Path Location Type Failure to transfer org.apache.maven.plugins:maven-surefire-
    Entity与Entity之间的相互转化
    java 记录数据持续变化时间
    Springmvc 异常处理
    Spring Validation 验证
    Jmeter的操作流程
    Python基础字符串前加u,r,b,f含义
    linux连接Windows系统之项目连接
    Jmeter 连接远程测压__(负载测试)
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/8638495.html
Copyright © 2011-2022 走看看