Jenkins GitLab Gitee 部署 Jenkins GitLab Gitee GitHub 部署

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賬戶登錄的用戶名和密碼


新建Jenkins項目

在構建觸發器、構建環境、構建、構建後的操作我沒做操作,所以先跳過,先把看看能不能把代碼拉取下來。


構建

1.2 GitLab

配置

同樣是配置憑據,不然不能訪問到代碼倉庫。

我在這裏填寫的是用戶名和GitLab 生成的token

將name 作爲用戶名,token 作爲密碼

剩下的同gitee操作

源碼管理

配置git 地址,選擇我們憑據 以及代碼的分支。

構建

2、 Maven打包

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

無論是war包還是jar 都可以使用maven 命令進行打包。


多模塊工程

指定模塊即可。

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,


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

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



在構建完成後,自動將打包好的文件上傳至服務器,同時我們可以運行腳本去啓動。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章