Jenkins实例 Maven项目

目录

一.准备

先看初始化设置,如果做完初始化,则跳过

安装如下插件
Maven Integration plugin
Git PreBuildMerge Trait Plugin
Publish over SSH 并配置

二.创建项目

创建maven项目

Jenkins实例 Maven项目

源码管理部分

如果代码在github之类的服务器上,下面要填写路径,还有账号密码或者秘钥文件
拉取后默认进到项目的目录中

当前地址填写:https://github.com/pinefantasy/hellosonar/
密码填写:无
拉取的分支填写:默认master
Jenkins实例 Maven项目

构建编译

下载下来的java源代码,根据pom.xmlmaven进行构建

Goals and options部分解释:
clean清理 install本地安装 -Dmaven.test.skip跳过测试代码

Post Steps打包

构建完后是一堆文件,默认在/root/.jenkins/workspace/下面,用tar命令将当前目录下载的东西都打包,这个包是要给被发布的主机。
Jenkins实例 Maven项目

构建后操作

点击增加构建后操作,新增一个Publish over SSH

SSH Server部分
Name是被发布主机的名字,要和配置管理选项里面对应好
Source files 选择打包后的文件,这里为book.tar.gz
Remove prefix:移除目录(只能指定Source files中的目录)
Remote directory 选择发送到哪个目录,这个是相对于配置管理选择中设置的默认目录。(默认/root)
Exec command 是shell脚本,这里是将包解压就可,就算发布完了。
Jenkins实例 Maven项目

三.测试

打开工作区,可以看到所有内容都在
Jenkins实例 Maven项目

查看控制台输出,大功告成,已经将在jenkins打包后的文件发布到远程服务器
Jenkins实例 Maven项目

上一篇:从0到1,Jenkins安装与部署项目


下一篇:java入门 HelloWorid详解