Jenkins+gitlab+maven自动化部署
一、下载安装jenkins:参考:https://blog.csdn.net/a1035082174/article/details/100933515二、安装maven、jdk并配置maven仓库(在安装Jenkins所在服务器上)自行百度三、Gitlab安装并创建工程参考:https://blog.csdn.net/a1035082174/article/details/9876...
一、下载安装jenkins:
参考:https://blog.csdn.net/a1035082174/article/details/100933515
二、安装maven、jdk、git并配置maven仓库(在安装Jenkins所在服务器上)
自行百度
三、Gitlab安装并创建工程
参考:https://blog.csdn.net/a1035082174/article/details/98762665
四、配置Jenkins
1.打开jenkins页面
2.添加插件:系统管理 - 插件管理
3.需要添加的插件:Gitlab Hook、Build Authorization Token Root、Publish Over SSH、Gitlab Authentication、Gitlab、Git Parameter
4.添加完插件重启jenkins,开始添加要部署代码的主机,注意一定是要能够ssh登陆的用户。
5.添加主机:系统管理 - 系统设置 找到Publish over SSH(如果找不到检查插件是否安装成功)
在gitlab中把准备部署服务器的公钥填进去
在使用Publish Over SSH之前,需要制作SSH私钥。
ssh-keygen -t rsa 一直回车即可
ssh-copy-id 存放项目包的服务器ip(如: ssh-copy-id 0.0.0.0)
然后ssh ip即可
在存放项目包的服务器ip上执行
ssh-keygen -t rsa
把得到的私钥填入下面



配置完成点击test configuration显示success说明配置成功
然后配置全局变量

配置jdk

配置maven

然后Jenkins点击新建任务--》构建一个maven项目




上传的时候需要在gitlab中配置准备上传服务器的公钥

完成后点击构建即可
更多推荐




所有评论(0)