Jenkins环境搭建与项目部署配置

1 环境准备

1.1 安装Java

#jdk安装方式有很多种,可以根据自己实际情况来,以下只是其中一种方式,最终只要保证环境中有jdk即可
#1 选择合适的jdk版本(新版本的Jenkins需要大于1.8)
yum search java | grep -i --color JDK

#2 安装jdk(根据自己选中的版本即可)
yum install java-1.8.0-openjdk-devel.x86_64

#3 配置环境变量,这里默认安装目录在/usr/lib/jvm/下面
vi /etc/profile

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

#4 让配置文件生效
source /etc/profile

#5 查看是否生效
java -version

1.2 安装Maven

  1. 下载地址:Maven – Download Apache Maven

    image20220329111658291.png

  2. 安装

    #上传到指定目录,并解压
    tar -zxvf apache-maven-3.6.3-bin.tar.gz
    <!--配置本地jar包目录-->
    <localRepository>/opt/jar-repository</localRepository>
    
    <!--2 配置阿里云仓库-->
    <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
    </mirror>
    #配置环境变量
    vi /etc/profile
    
    export MAVEN_HOME=/usr/local/apache-maven-3.6.3/
    export PATH=$MAVEN_HOME/bin:$PATH
    
    #文件生效
    source /etc/profile
    
    #查看
    mvn -v

1.3 安装Git

  1. 下载地址: https://git-scm.com/download/linux

    image20220329113005858.png

  2. 安装

    #可以直接使用 yum install git  来安装,但是版本过低,这里不推荐!
    #先安装依赖
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
    
    #上传到指定目录后,解压
    tar -zxvf git-2.35.1.tar.gz
    
    #安装
    cd git-2.35.1
    
    ./configure prefix=/usr/local/git/
    
    make && make install
    
    #版本号检查
    git --version
  3. 配置&生成秘钥

    git config --global user.name "xxxxxx"
    git config --global user.email "xxxx@163.c"
    ssh-keygen -t rsa -C "xxxx@163.com"  
    #秘钥地址
    /root/.ssh/id_rsa.pub

    2 安装Jenkins

    2.1 下载

    下载地址1 :[Jenkins 下载地址](https://www.jenkins.io/zh/download

    image20220329105744267.png

    可以选择基于Dokcer安装或者.war包的方式,下面只介绍基于.War包的方式

    下载方式2(推荐)

    通过清华大学镜像站下载,要快一点!

    地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/
    image20220329134332024.png

    找到对应需要的版本,然后通过命令直接下载

    wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.332/jenkins.war

    下载方式3

    #直接拉取最新版本,这里下载比较慢
    wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

    2.2 启动

    #上传服务包,并启动
    nohup java -jar jenkins.war --httpPort=8080 & 
    tail -f nohup.out 

    2.3 初始化

    image20220329135532871.png

    ~~~shell斜体
    #查看初始化密码
    cat /root/.jenkins/secrets/initialAdminPassword

    
    
    ![image20220329135746971.png](https://s2.51cto.com/images/20220329/1648533819187414.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
    
    选择推荐插件安装,安装完成后重启,再配置用户名,密码
    
    至此,Jenkins环境已完成安装!