记一次Maven项目自动部署的经历
你需要
-
Gitlab or Github代码仓库
-
Jenkins
Jenkins配置
创建一个项目,选择Maven Project
1579091869094General部分
1579091923710没什么,下面就是我勾选了一个老项目自动销毁,然后写了个销毁规则而已
Source Code Management部分
这个部分代表,Jenkins从哪里获得你的代码
1579092029810URL就是你Git仓库的地址了,可以是Github(但是慢),也可以是你的gitlab地址,我这里填写的是局域网地址,是因为我的Jenkins服务器和Gitlab服务器是在同一个局域网里
下面Credentials那里配置你的Gitlab的账号和密码
Build
1579092149617这一步代表你构建的时候Maven要干的事情(这里你首先要在Jenkins上配好Maven)
我就单纯的一个打包就没了
Post Steps
这是,你打包完之后要干嘛,所以这里肯定是要发到远程服务器上啦
1579092286707这里需要一个SSH插件才会有这个选项
具体填写方式如下
1579092364769其中上面那个Name是你要先去配置好你的远程服务器
这里注意一下,如果配置的时候给的账户权限不够打开远程文件夹也会失败
1579093413863这样的
开始构建
1579092455234然后
1579093477416成功!
网友评论