jenkins war包安装部署,tomcat+JDK+maven

在这里插入图片描述
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能:官网

一、Jenkins的特征:

  • 开源的 Java语言开发持续集成工具,支持持续集成,持续部署。
  • 易于安装部署配置:可通过 yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。
  • 消息通知及测试报告:集成 RSS/E-mail 通过RSS发布构建结果或当构建完成时通过 e-mail 通知,生成JUnit/TestNG测试报告。
  • 分布式构建:支持 Jenkins能够让多台计算机一起构建/测试。
  • 文件识别: Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
  • 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如 git,svn,maven,docker等。

二、Jenkins安装和持续集成环境配置

持续集成流程说明

在这里插入图片描述

  1. 首先,开发人员每天进行代码提交,提交到Git仓库
  2. 然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK,
    Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出错,都重新再执行一次整个流程。
  3. 最后,Jenkins把生成的jar或war包分发到测试服务器或者生产服务器,测试人员或用户就可以访问应用

1、Wget 安装基础环境 jdk 1.8的版本,并配置环境变量:

jdk 可以到官网去下载:jdk下载链接

tar -xf jdk-8u231-linux-x64.tar.gz && mv jdk1.8.0_231 /usr/local/jdk/

vim /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

查看版本信息
java -version

2、wget 安装tomcat9的版本 :

tomcat 各个版本的下载地址:tomcat下载源

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz
tar -xf apache-tomcat-9.0.34.tar.gz && mv apache-tomcat-9.0.34 /usr/local/tomcat
chmod +710 /usr/local/tomcat/bin/*.sh

可以对 tomcat 进行端口修改和localhostx修改(可以不做修改默认即可)

修改端口:
vim /usr/local/tomcat/conf/server.xml
    ......
    <Connector port="8888" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    ......
    
把localhost改为你设置的域名:
    <Engine name="Catalina" defaultHost="localhost">
    ......
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

启动 tomcat ,通过本地地址或域名访问即可:http://localhost:8080

启动tomcat
sh /usr/local/tomcat/bin/startup.sh 

3、jenkins war 包下载

cd /usr/local/tomcat/webapps
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
需要停止tomcat,重启tomcat
访问 jenkins,安装插件
http://localhost:8080/jenkins
安装好的jenkins目录在/root/.jenkins/

安装过程默认安装插件就好。需要稍等片刻即可

4、待jenkins安装完成后方可安装maven,后面项目构建可能用到

maven的下载地址:maven下载链接

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 
mv apache-maven-3.6.3 /usr/local/maven

在前面已经配置了jdk的环境变量,可使用下面的环境变量配置替代即可
vim /etc/profile
export JAVA_HOME=/usr/local/jdk
export MAVEN_HOME=/usr/local/maven/
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

source /etc/profile
mvn -v查看版本

5、全局工具配置关联JDK和Maven

Manage Jenkins - Global Tool Configuration - 分别新增 JDK 和 Maven - 保存
在这里插入图片描述

6、添加 Jenkins全局变量

需要添加三个变量:JAVA_HOME、M2_HOME、PATH+EXTRA
Manage Jenkins - Configure System - 全局属性
在这里插入图片描述

7、Jenkins 上需要安装上maven的插件

安装插件的名字是:Maven Integration 安装好的名字是 Maven Integration plugin
安装完成后,点击新建项目就可以看到有 maven 项目的选项了
在这里插入图片描述

有需要的话可以修改Maven的仓库地址和源(也可不修改)

修改 Maven的settings.xml
mkdir /root/repo 创建本地仓库目录
vim /usr/local/maven/conf/settings.xml 
  	<localRepository>/root/repo</localRepository>
  	
添加阿里云私服地址:
         <mirror>
                 <id>alimaven</id>
                 <mirrorOf>central</mirrorOf>
                 <name>aliyun maven</name>
                 <url>http://maven.aliyun.com/nexus/content/groups/public</url>
         </mirror> 

测试Maven是否配置成功
在这里插入图片描述
如果可以把项目打成 war包,代表maven环境配置成功

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值