Jenkins Best Practise

May 28, 2025 / Administrator / 8阅读 / 0评论/ 分类: Java

如何配置使用指定版本的Jdk和maven打包

如果jenkins本身使用的是jdk11,但是有项目,需要使用jdk17和maven-3.9.3打包,如何实现呢?

1.安装指定的Jdk 和 maven

jenkins,所在的服务器上,需要安装对应的jdk 和 maven

[root@iotdev Jdk17]# pwd
/opt/OpenJdk/Jdk17
[root@iotdev Jdk17]# ls
bin  conf  demo  include  jmods  legal  lib  man  NEWS  release
[root@iotdev Jdk17]# 
[root@iotdev apache-maven-3.9.3]# pwd
/opt/maven/apache-maven-3.9.3
[root@iotdev apache-maven-3.9.3]# ls
bin  boot  conf  lib  LICENSE  NOTICE  README.txt

接下来,将安装好的jdk 和 maven,配置到jenkins中

2.配置jdk 和 maven到jenkins中

Dashboard ---> Manage Jenkins ---> Global Tool Configuration

在JDK模块配置,如下:

在maven 模块配置,如下:

3.在项目的发布job中,指定上面配置的jdk和maven

如下:

如何配置一个新环境的构建流程

1.配置Credential,即配置目标机器的登录用户名、密码 ,路径Manage Jenkins--->Credentials


2.配置 SSH remote hosts,即目标机器的ssh连接信息,用于在jenkins中执行远程目标机器中的shell脚本,路径Manage Jenkins--->Configure System

这一步中,使用到了上一步配置的凭证信息


3.配置 Publish over SSH, 用于将jenkins中构建的jar,复制到远程目标机器中
这一步中,需要手动设置远程机器的用户名、密码

4.配置工程,选择freestyle

文章作者:Administrator

文章链接:http://localhost:8090//archives/jenkins-best-practise

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论