美文网首页
Jenkins安装部署

Jenkins安装部署

作者: 小明之幻 | 来源:发表于2019-03-29 16:58 被阅读0次

    前期准备工作

    安装jdk8

    1、下载jdk 下载地址 https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1553841286_9080c669a5290cf9281d885cc8929f4f
    2、上传jdk-8u201-linux-x64.tar.gz到/usr/java目录

    image.png
    解压 tar zxvf jdk-8u201-linux-x64.tar.gz
    image.png

    3、编辑/etc/profile文件

    [root@localhost java]# vi /etc/profile
    

    在末尾加上

    export JAVA_HOME=/usr/java/jdk1.8.0_201
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HO
    ME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
    [root@localhost java]# vi /etc/profile
    [root@localhost java]# source /etc/profile
    [root@localhost java]# source /etc/profile
    [root@localhost java]# java -version
    java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    

    安装maven

    # 下载maven
    wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
    # 解压
    tar zxf apache-maven-3.1.1-bin.tar.gz
    # 编辑profile
    vi /etc/profile
    # 后面加上
    export M2_HOME=/usr/java/maven3
    export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
    # 使文件生效
    source /etc/profile
    

    查看maven

    mvn -v
    

    出现如下视图则是成功的


    image.png

    安装git

    yum install git-core
    

    查看git

    git --version
    
    image.png

    安装Jenkins

    下载安装Jenkins

    下载解压tomcat

    wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz
    
    tar zxvf apache-tomcat-8.5.39.tar.gz
    

    下载jenkins.war

    wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.164.1/jenkins.war
    

    移动Jenkins.war到tomcat的webapps文件夹下

    mv jenkins.war apache-tomcat-8.5.39/webapps/jenkins.war
    

    启动tomcat

    [root@localhost java]# cd apache-tomcat-8.5.39/bin/
    [root@localhost bin]# ./startup.sh
    

    配置Jenkins

    访问jenkins项目 http://192.168.3.254:8080/jenkins
    首次输入密码
    密码路径 /root/.jenkins/secrets/initialAdminPassword

    cat /root/.jenkins/secrets/initialAdminPassword
    
    image.png

    进入选择插件安装界面,选择第一个 安装推荐插件(Install suggested plugins)


    image.png

    插件安装完成之后,需要创建第一个用户


    image.png

    保存


    image.png
    点击开始使用Jenkins
    image.png image.png

    配置jenkins需要的maven、jdk路径
    点击 系统管理 -》 全局工具配置



    image.png
    image.png

    点击保存

    配置安装插件
    系统管理 -》 插件管理


    image.png

    安装插件 Maven Integration plugin


    image.png
    安装插件 Deploy to container Plugin
    image.png
    安装插件Generic Webhook Trigger
    image.png

    创建任务


    image.png
    image.png
    image.png
    image.png image.png
    image.png
    image.png
    image.png

    系统管理 -》 用户管理



    d
    点击 右边设置


    image.png

    添加token


    image.png

    在gitee码云上配置web Hooks


    image.png

    找到WebHooks配置界面,在POST地址框中输入如下格式内容:

    http://<User ID>:<API Token>@<Jenkins IP地址>:端口/generic-webhook-trigger/invoke 
    

    在服务器创建三个shell文件

    cd /home/
    mkdir deploy
    
    vi stop.sh
    
    echo "Stopping project"
    pid=`ps -ef | grep jenkins-0.0.1.jar | grep -v grep | awk '{print $2}'`
    if [ -n "$pid" ]
    then
       echo "kill -9 的pid:" $pid
       kill -9 $pid
    fi
    
    vi replace.sh
    
    cp /root/.jenkins/workspace/jztd/target/jenkins-0.0.1.jar /home/deploy/
    
    vi startup.sh
    
    ehco "授予当前用户权限"i
    chmod 777 /home/deploy/jenkins-0.0.1.jar
    echo "执行....."
    java -jar /home/deploy/jenkins-0.0.1.jar
    echo "success"
    

    设置构建之后执行shell


    image.png
    #!/bin/bash 
    source /etc/profile
    cd /home/deploy/
    echo "Execute shell Start"
    sh stop.sh
    sh replace.sh
    echo "Execute shell Finish"
    chmod 777 ./startup.sh
    BUILD_ID=dontKillMe 
    nohup ./startup.sh > nohup.out & 2>&1 &
    

    保存提交代码 结束

    相关文章

      网友评论

          本文标题:Jenkins安装部署

          本文链接:https://www.haomeiwen.com/subject/toulbqtx.html