当前位置:   article > 正文

Jenkins+maven+git构建java项目_jenkins java maven 案例

jenkins java maven 案例

前言

通过了上一篇Jenkins的安装之后(Centos安装Jenkins),本文开始正式将Jenkins的使用,由于主营java,所以先来讲Jenkins怎么用maven构建java项目的打包、部署方案。

本文所用Jenkins版本:jenkins-2.332.2-1.1.noarch.rpm,并且使用汉化插件,所以界面是中文

先大概讲一下流程,这样下边操作也能做到心里有数:
在这里插入图片描述

1、下载maven、git、gitee相关的插件(如果之前没下载的话,否则在构建任务时,没有对应选项);
2、完善全局配置,比如常用的jdk、maven、git地址;
3、前两步是准备工作,完成之后才能正式开始构建maven任务,然后再进行详细配置。

另外,在正式开始之前,测试项目demo和git账号、仓库都需要准备好。

准备工作

一个简单的java demo
在这里插入图片描述
一个简单的git仓库和两个分支
在这里插入图片描述

当我们将dev分支合并到master上时就触发Jenkins构建。

配置和插件下载

升级站点

由于插件下载安装实在是慢,有的时候其实已经下载安装好了,控制台还显示在安装中,就很烦,所以我在全局配置里,升级了一下Jenkins的站点,虽然速度每快多少吧,但是没那么多错误了。
在这里插入图片描述
https://mirrors.tuna.tsinghua.edu.cn/jenkins/
在这里插入图片描述
在这里插入图片描述

下载插件

在这里插入图片描述
同理,git和gitee直接搜索插件下载即可。
在这里插入图片描述

全局配置

在这里插入图片描述

  • JDK
    在这里插入图片描述

  • maven
    在这里插入图片描述

  • git
    如果你的服务器上没有git,需要先安装git

    yum install git -y
    
    • 1

    然后保持默认即可,不用动。
    在这里插入图片描述
    如果之前是手动安装的git,需要将git的可执行exe的位置写清楚在Path to Git executable里。

构建maven任务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:一定要填对pom文件的位置,就是你拉下来在你Jenkins工作空间的位置,在你配置完成之后,执行构建,成功拉取完项目之后会看到。
在这里插入图片描述
配置错误会报错如下:
在这里插入图片描述

clean install -Dmaven.test.skip=true
  • 1

在这里插入图片描述
这里是配置代码打包好之后的流程,我们先cd到自定义项目路径,然后拷贝打好的包到此路径下,最后通过提前准备好的jar包启动脚本来启动项目。

cd /usr/local/jenkins
\cp -rf /var/lib/jenkins/workspace/maven_demo/jenkins_demo/target/jenkins_demo.jar ./
./jenkins_demo.sh restart
  • 1
  • 2
  • 3

jar包所在路径是在打包好之后控制台输出信息中找到的,所以,配置构建任务,你需要边配置边构建,否则下边的配置你没办法写,也就是说,配置好一步,就要应用保存去构建一下,看看具体的构建结果,至少我是这么认为的

好啦,到这里我们其实就可以测试一下了,根据gitee推送自动构建在这个手动构建成功之后再配置,先看看这里好使不好使,会不会有错误。
构建之前,我们需要将centos中我们所有用到的路径权限设置为最高,否则会报错,比如:maven下的repo目录,自定义路径Jenkins目录,全部要设置好权限。

chmod 777 -R /usr/local/jenkins/

chmod 777 -R /usr/local/maven/repo
  • 1
  • 2
  • 3

否则会报错如下:
在这里插入图片描述
配置完成之后,应用保存。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里可以看到控制台输出,看见这里的构建失败次数,应该知道经历了多少坑了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/130679
推荐阅读
相关标签