记一次Maven项目自动部署的经历

你需要

  • Gitlab or Github代码仓库
  • Jenkins

Jenkins配置

创建一个项目,选择Maven Project

用Jenkins自动部署Maven项目

General部分

用Jenkins自动部署Maven项目

没什么,下面就是我勾选了一个老项目自动销毁,然后写了个销毁规则而已

Source Code Management部分

这个部分代表,Jenkins从哪里获得你的代码

用Jenkins自动部署Maven项目

URL就是你Git仓库的地址了,可以是Github(但是慢),也可以是你的gitlab地址,我这里填写的是局域网地址,是因为我的Jenkins服务器和Gitlab服务器是在同一个局域网里

下面Credentials那里配置你的Gitlab的账号和密码

Build

用Jenkins自动部署Maven项目

这一步代表你构建的时候Maven要干的事情(这里你首先要在Jenkins上配好Maven)

我就单纯的一个打包就没了

Post Steps

这是,你打包完之后要干嘛,所以这里肯定是要发到远程服务器上啦

用Jenkins自动部署Maven项目

这里需要一个SSH插件才会有这个选项

具体填写方式如下

用Jenkins自动部署Maven项目

其中上面那个Name是你要先去配置好你的远程服务器

这里注意一下,如果配置的时候给的账户权限不够打开远程文件夹也会失败

用Jenkins自动部署Maven项目

这样的

开始构建

用Jenkins自动部署Maven项目

然后

用Jenkins自动部署Maven项目

成功!

相关文章: