Jenkins构建部署Maven项目

配置前准备

首先,主要分为构建和部署两个部分,为了实现maven项目的构建需要先配置jdk和maven,具体步骤如下:
1.系统管理=》全局工具配置,进入配置页面
2.配置jdk,输入jenkins所在机器的jdk的位置,即JAVA_HOME
Jenkins构建部署Maven项目
3.配置maven,安装一个maven
Jenkins构建部署Maven项目
然后,为了部署,需要配置远程的server
1.首先,安装一个插件:Publish over SSH,具体步骤:
系统管理=》插件管理=》可选插件,搜索安装即可
2.然后,配置一个远程server
系统管理-》系统设置-》Publish over SSH
首先使用ssh-******生成一对秘钥,将公钥的值拷贝到需要链接的server上面的文件:~/.ssh/authorized_keys中即可使用对应私钥访问指定server
下面的图,可以将私钥的路径填在Path to key里面,也可以把私钥文件里面的内容拷贝到Key里面
然后,配置远程server的名字(随便起一个)、Hostname(ip地址),之前拷贝公钥到那个用户的目录下面,这里的username就填那个用户,最后是远程的目录,可以直接使用用户目录。
Jenkins构建部署Maven项目
保存即可。

创建job

新建任务=》构建一个*风格的软件项目,然后配置它:

配置旧的构建的删除策略
Jenkins构建部署Maven项目
配置代码源,这里使用git管理
Jenkins构建部署Maven项目
maven打包
Jenkins构建部署Maven项目
将打好的jar包推到之前配置的server上面,并且运行jar包。
Jenkins构建部署Maven项目