jenkins+svn+tomcat实现代码自动部署功能

linux 搭建jenkins+svn+maven

1、下载JDK并放在/usr/java目录下,并解压.我使用的是 jdk-8u221-linux-i586.tar.gz
[root@anonymous java]# pwd
/usr/java
[root@anonymous java]# ls -lc
total 193576
drwxrwxr-x. 7 hadoop hadoop      4096 Sep 10 18:11 jdk1.8.0_221
2、配置jdk环境变量

jenkins+svn+tomcat实现代码自动部署功能_第1张图片
通过命令source /etc/profile让profile文件立即生效

source /etc/profile

查看jdk是否安装成功,如下图所示,则为成功

java -version

在这里插入图片描述

3、安装tomcat

我这里使用的是tomcat9版本
https://www.apache.org/dist/tomcat/tomcat-9/v9.0.26/bin/apache-tomcat-9.0.26.tar.gz.sha512
将下载好的tomcat解压至/usr/tomcat目录下

tar -xvf apache-tomcat-9.0.24.tar.gz

编辑/usr/tomcat/conf/下的tomcat-users.xml文件,添加以下内容

vim tomcat-users.xml








jenkins+svn+tomcat实现代码自动部署功能_第2张图片
将tomcat服务设置为可供外部访问

vim /usr/tomcat/webapps/manager/META-INF/context.xml

编辑以下内容:

    
   	 	
   	    
   	

修改为:


  
  

4、安装maven

下载 maven 解压到 /usr 目录下 apache-maven-3.6.2-bin.tar.gz

配置 mavne 相关

cd /usr
tar -xvf apache-maven-3.6.2-bin.tar.gz

jenkins+svn+tomcat实现代码自动部署功能_第3张图片

安装jenkins

下载jenkins war包放入tomcat/webapp目录下

  • 启动tomcat
  • ./startup.sh
  • 访问 http://192.168.1.6:8080/jenkins/

jenkins+svn+tomcat实现代码自动部署功能_第4张图片

配置jenkins
  • 项目设置

jenkins+svn+tomcat实现代码自动部署功能_第5张图片

  • 构建触发器

jenkins+svn+tomcat实现代码自动部署功能_第6张图片

  • 配置svn相关信息,需要安装插件 Subversion Revert Plugin
    jenkins+svn+tomcat实现代码自动部署功能_第7张图片
    进入系统管理-全局工具配置页面
  • 配置maven相关信息, 需要安装插件 Maven Integration plugin

jenkins+svn+tomcat实现代码自动部署功能_第8张图片

jenkins+svn+tomcat实现代码自动部署功能_第9张图片

  • 配置tomcat相关信息,需要安装插件 Deploy to container Plugin

jenkins+svn+tomcat实现代码自动部署功能_第10张图片

你可能感兴趣的:(jenkins+svn+tomcat实现代码自动部署功能)