Jenkins 自动构建maven项目

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

1. Jenkins安装构建Maven项目时必要的插件。

jenkins 》 系统管理 》 插件管理 》 可选插件 》 输入搜索安装

publish over SSH Maven Integration plugin

2. 配置项目构建需要的工具。

jenkins 》 系统管理 》 全局工具管理

配置jdk maven git 路径就可以。

3. 配置ssh server信息。用于构建完成执行远程命令。

jenkins 》 系统管理 》 系统设置 》 应该是最底下。直接拉到最底下,如下图配置自己的信息。

4. 创建一个新任务。

5. 配置源码位置。

6. 构建命令设置。

7. 配置完成后操作。

ssh 免密登录: SSH 免密钥登录

1.先将自己的jar或者war传至远程目录。
2.ssh执行command 或者 在远程服务器新建 shell命令文件。直接执行。

8. 扩展——基于webhook实现自动化构建。

1.jenkins 搜索并安装插件 : Gogs

2.jenkins 任务管理,配置密匙。

3.gogs配置web钩子。