当前位置:   article > 正文

jenkins+maven+gitlab自动化构建打包、部署_jenkins+gitlab+maven

jenkins+gitlab+maven

Jenkins自动化部署实现原理在这里插入图片描述
环境准备
1、jenkins已经安装好
docker安装jenkins
需要安装插件
Maven Integration
Publish Over SSH
Git
2、gitlab已经安装好
docker安装gitlab

一、Jenkins系统配置

1.Global Tool Configuration

任务构建所用到的编译环境等配置,配置参考:

jdk配置(jenkins自带jdk)

在这里插入图片描述

git配置(yum直接安装)

在这里插入图片描述

maven配置

在这里插入图片描述
在这里插入图片描述

安装maven到/opt/目录

链接:https://pan.baidu.com/s/1GsuU5zxVz6oKzFqAWmozgw?pwd=jfb9
提取码:jfb9
1、配置maven源更换阿里云镜像下载(改成国内源)

[root@demo-1 ~/apache-maven-3.9.6/conf]# vim settings.xml
  • 1

在这里插入图片描述

改为

  <mirrors>
    <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2、解开注释配置maven私有库地址(下载java依赖的私有库)
在这里插入图片描述

<localRepository>/opt/xulijia</localRepository>
  • 1

二、Jenkins使用

配置之前要有源代码
我的gitlab

链接:https://pan.baidu.com/s/1AdZyociLt3uNt1qw8kME6w?pwd=gulw
提取码:gulw
可以试试自己解压上传到gitlab测试
在这里插入图片描述

1、创建项目

在这里插入图片描述

2、配置源码管理,从gitlab拉取代码

在这里插入图片描述

3、配置maven编译、打包

在这里插入图片描述

4、ssh配置(可以把编译后的 jar 包发送到指定位置)

1、配置远程主机

在这里插入图片描述

2、查看源(文件)路径位置,目录拷贝不过去, 拷贝的是(target/testmaven-0.0.1-SNAPSHOT.jar)

在这里插入图片描述
在这里插入图片描述

3、配置通过ssh发送文件并启动程序

在这里插入图片描述

三、构建并测试

1、构建
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2、查看linux服务器目录
在这里插入图片描述

3、访问网页查看是否正常,通过linux查看端口8080
在这里插入图片描述

这里缺少GitLab webhook钩子程序,自动构建,缺少的在其他文档
https://blog.csdn.net/a13568hki/article/details/136735651?csdn_share_tail=%7B%22type%22:%22blog%22,%22rType%22:%22article%22,%22rId%22:%22136735651%22,%22source%22:%22a13568hki%22%7D

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/550983
推荐阅读
相关标签
  

闽ICP备14008679号