前言
在上一篇中,介绍了如何安装JDK到jenkins工具库。本篇接着介绍如何在job里面的去配置。这里配置这篇,我介绍的是传统的UI配置方式。而新的Pipeline方式另做介绍,需要的可以回复我。
在执行任务(Job)里面使用JDK,需要先提前安装JDK。
参考Jenkins指定JDK编译- (上篇-下载JDK)
1、进入任务配置(新建或者修改都可以)
找到JDK 模块,然后选择已经安装JDK
2、添加构建步骤 - 调用顶层Maven 目标
3、定义需要执行的Maven动作
比如,是打包,还是部署?
上面目标的解释:
clean - 表示先清理编译结果,它主要是删除 /target 下面的内容;
package -U 表打包并强制拉取最新的引入包
Dmanve.test.skip=true 则代表跳过测试过程
4、执行看看结果
这个过程可能会有一些问题,需要自己动手排查一下。
比如:
- 常见是如何使用私有nexus库进行编译
- 如何加速编译过程
- 是否要排除一下文件进行编译
- 打包后是否能够部署到私有库
所有的配置过程包括
- 配置代码拉取(配置参数来执行不同分支)
- 环境变量设置
- 打包过程中pom替换(有一些定制)
- maven 打包
- 容器打包(可选)
- 打包的artifact 文件下载 (可选)
- 打包后续通知(可选)
这里不做详述,有机会写另一篇做介绍。
总结
JOB 中JDK 的选择需要先配置
- JDK Maven
在任务中选择JDK,并使用Maven 组件的命令执行。
请收藏问题合集,方便随时查找
jenkins的全解-工欲善其事,必先利其器