Jenkins部署

Jenkins部署

安装tomcat

安装jdk

[root@localhost ~]# dnf -y install java-11-openjdk java-11-openjdk-devel
#安装过程省略
#查看安装的版本
[root@localhost ~]# java -version
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

安装tomcat

tomcat官网tomcat.apache.org

[root@localhost ~]# ls
anaconda-ks.cfg              apr-util-1.6.1.tar.bz2
apache-tomcat-9.0.37.tar.gz  httpd-2.4.43
apr-1.7.0                    httpd-2.4.43.tar.bz2
apr-1.7.0.tar.bz2            mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
apr-util-1.6.1               pass
[root@localhost ~]# tar xf apache-tomcat-9.0.37.tar.gz
[root@localhost ~]# mv apache-tomcat-9.0.37 /usr/local/tomcat
[root@localhost ~]# ls /usr/local/
apache    bin    include  libexec                              sbin   tomcat
apr       etc    lib      mysql                                share
apr-util  games  lib64    mysql-5.7.33-linux-glibc2.12-x86_64  src

启动tomcat

[root@localhost ~]# cd /usr/local/tomcat/
[root@localhost tomcat]# bin/catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

搭建jenkins

将下载好的jenkins.war放进tomcat/webapps目录下

[root@localhost ~]# mv jenkins.war /usr/local/tomcat/webapps/
[root@localhost ~]# ls /usr/local/tomcat/webapps/
docs  examples  host-manager  jenkins.war  manager  ROOT

登入http://localhost:8080/jenkins,进入Jenkins初始化页面

在这里插入图片描述
在这里插入图片描述
复制密码并粘贴到下面解锁 Jenkins

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
6274c52835e64d309a251dae0be7906d

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

jenkins界面介绍

主页面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

jenkins自动化部署

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

pipeline {
    agent any

    stages {
        stage('pull') {
            steps {
               git credentialsId: '234b2906-fcb6-4ffb-843a-91c87ff7c718', url: 'https://gitee.com/bwxh/tomcat-java-demo.git'
            }
        }
        stage('build') {
            steps {   
                sh 'mvn clean package'
            }
        }
        stage('deploy') {
            steps {  
                sh 'mv target/ly-simple-tomcat-0.0.1-SNAPSHOT.war test.war'
                sh 'mv test.war /usr/local/tomcat/webapps/'
                sh '/usr/local/tomcat/bin/catalina.sh stop'
                sh '/usr/local/tomcat/bin/catalina.sh start'
            }
        }
    }
}

在这里插入图片描述
在这里插入图片描述
测试
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值