jenkins配置git+maven+Publish over SSH

时间:2024-08-25 12:36:38

一、配置git

1、新建项目,源码管理选择git

2、Repository URL输入git目录

jenkins配置git+maven+Publish over SSH

3、Credentials中选择新增凭据,凭据类型选择SSH,usename输入git,passphrase输入git密码,保存

jenkins配置git+maven+Publish over SSH

二、配置maven

1、构建环境-->构建,增加构建步骤选择调用顶层maven目标,选择Maven版本(全局配置中所配置的maven),目标clean install

jenkins配置git+maven+Publish over SSH

2、高级选项中,输入pom.xml的相对路径

jenkins配置git+maven+Publish over SSH

三、构建中问题

1、点击立即构建,开始进行构建,点击构建结果中的控制台输出,可以查看日志

jenkins配置git+maven+Publish over SSH

如报上图问题,是因为工程编码为GBK,maven默认为utf8,需在pom.xml中新增编码格式:

<properties>
  <project.build.sourceEncoding>GBK</project.build.sourceEncoding>
</properties>

2、构建完成后,在工作区中查看工程,target目录为构建后文件及war包

四、自动推送war包(或jar包)至应用服务器

1、jenkins系统配置中配置Publish over SSH

jenkins配置git+maven+Publish over SSH

2、工程中,在构建后操作中选择Send build artifacts over SSH

jenkins配置git+maven+Publish over SSH

Exec command命令执行目录为配置用户的家目录