侧边栏壁纸
博主头像
MDZZW博主等级

曾经也是帅哥,如今只是肉多

  • 累计撰写 27 篇文章
  • 累计创建 26 个标签
  • 累计收到 7 条评论

Jenkins 通过maven打包

MDZZW
2021-05-17 / 0 评论 / 0 点赞 / 452 阅读 / 540 字
温馨提示:
本文最后更新于 2022-10-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Jenkins 通过maven 打包

安装JDK

参考Centos 安装配置 Jenkins第一步

安装maven
#1.上传下载好的linux 版maven 到linux 服务器上面
#2.解压 unzip [压缩包]      tar -xzvf [压缩包]  得到解压的maven文件
[app@jenkins app]$ ls
apache-maven-3.2.2  jdk-8u291-linux-x64.rpm  mavenJar

#3.修改 maven 配置文件  /app/apache-maven-3.2.2/conf/settings.xml
vim /app/apache-maven-3.2.2/conf/settings.xml

#根据项目配置本地仓库和阿里云仓库

#阿里云仓库地址 
<mirror>
	   <id>aliyun</id>
	   <name>aliyun Maven</name>
	   <mirrorOf>*</mirrorOf>
	   <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

20210517_15213337.png

#4.设置环境变量 sudo vim /etc/profile   将下面的配置加入进去
export MAVEN_HOME=/app/apache-maven-3.2.2
# PATH 中 追加 ${MAVEN_HOME}/bin
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH

#5.保存刷新
[app@jenkins ~]$ source /etc/profile
#5.验证环境变量
[app@uat_reins_jenkins conf]$ echo $MAVEN_HOME
/app/apache-maven-3.2.2
Jenkins 下载要用的插件

​ 系统管理 -> 插件管理

20210517_15221735.png

搜素下载安装下面插件,并且勾选安装完成后重启 Jenkins

  1. Maven Integration plugin
  2. Localization: Chinese (Simplified) (中文包插件 可安可不安装)
Jenkins 全局工具配置

20210517_15225352.png

20210517_15241543.png

20210517_15244575.png

创建任务并打包
  1. 新建任务

20210517_1525516.png

  1. 输入任务名称 -> 选择maven 项目

    20210517_15261297.png

  2. 设置常规项目

    20210517_1527055.png

  3. 设置源码 勾选SVN 设置地址和添加密码

20210517_15272671.png

  1. 设置构建项目 clean compile install -Dmaven.test.skip=true

20210517_15282143.png

  1. 保存打包测试

20210517_15290558.png

点击构建后 左下角会出现一个构建项目 或者点击项目名

20210517_15310577.png

点击构建历史 查看详情

20210517_15314549.png

20210517_15322119.png

构建成功 jar和war包在下面的路径中查看

/var/lib/jenkins/workspace/任务名/target/

如果需要打包后通过docker 制作镜像 并且运行 需要设置 构建后操作 ,我这里不需要关注这些所以略

大概步骤 :

  1. 通过docker将打包好的项目 制作服务器镜像 并将war和jar 加入进去设置好相应的配置和环境
  2. 运行制作好的镜像
  3. 配置邮件和其他的监控方式通知管理员项目状态
0

评论区