美文网首页
Jenkins GitLab Gitee 部署

Jenkins GitLab Gitee 部署

作者: HeloWxl | 来源:发表于2022-08-11 21:36 被阅读0次

Jenkins GitLab Gitee GitHub 部署

环境

  • Jenkins
  • Git
  • Maven

Jenkins 部署可参考文章:https://www.cnblogs.com/cxt618/p/15021471.html

本文演示流程大概如下:

  • Jenkins 从 Gitee、 GitLab、GitHub(暂未配置成功)拉取代码
  • Maven打包
  • 上传服务器

1、代码拉取

1.1 Gitee

新建一个gitee工程。

配置

这里我配置的是 gitee账户登录的用户名和密码


image.png

新建Jenkins项目

image.png image.png image.png image.png

在构建触发器、构建环境、构建、构建后的操作我没做操作,所以先跳过,先把看看能不能把代码拉取下来。


image.png

构建

image.png

1.2 GitLab

配置

同样是配置凭据,不然不能访问到代码仓库。

image.png

我在这里填写的是用户名和GitLab 生成的token

image.png

将name 作为用户名,token 作为密码

image.png

剩下的同gitee操作

image.png

源码管理

配置git 地址,选择我们凭据 以及代码的分支。

image.png

构建

image.png image.png

2、 Maven打包

前提:环境已经配置了mavan !!!。
maven 环境配置:https://blog.csdn.net/m0_67393039/article/details/124290769

无论是war包还是jar 都可以使用maven 命令进行打包。


image.png

多模块工程

指定模块即可。

mvn clean install -pl 模块名称 -am

指定maven配置文件和仓库

 mvn -s "/home/mavenResp/setting/settings.xml" -Dmaven.repo.local=/home/mavenResp clean install -Dmaven.test.skip=true

3、上传服务器

首先需要在 安装插件 Publish over SSH,


image.png

在系统管理-系统配置- 最下面(找到下图所示)

image.png image.png

配置完成后,回到Jenkins 工程。


image.png

在构建完成后,自动将打包好的文件上传至服务器,同时我们可以运行脚本去启动。

相关文章

网友评论

      本文标题:Jenkins GitLab Gitee 部署

      本文链接:https://www.haomeiwen.com/subject/wkdtmrtx.html