用Jenkins自动部署Maven项目

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

你需要

  • Gitlab or Github代码仓库
  • Jenkins

Jenkins配置

创建一个项目,选择Maven Project

1579091869094

General部分

1579091923710

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

Source Code Management部分

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

1579092029810

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

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

Build

1579092149617

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

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

Post Steps

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

1579092286707

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

具体填写方式如下

1579092364769

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

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

1579093413863

这样的

开始构建

1579092455234

然后

1579093477416

成功!

发布了33 篇原创文章 · 获赞 26 · 访问量 2598

猜你喜欢

转载自blog.csdn.net/qq_43948583/article/details/104295039
今日推荐