利用Gitblit+Jenkins+Docker+SpringBoot實現項目自動發布

一、準備工作

1、Linux系統伺服器(這裡以centos為例)

2、到Gitblit官網下載對應的安裝包,到Jenkins官網下載對應的安裝包

3、自己的項目源代碼

二、開始搭建

需要安裝JDK1.8(配置安裝略),百度即可。

1、gitblit上傳至伺服器后,命令行進入文件目錄下,可以看到如下:

Gitblit文件目錄

在命令行啟動Gitblit即可:./gitblit.sh

啟動Gitblit

服務啟動可在瀏覽器查看: (默認埠為8443,可根據自己的需要進行修改)

Gitblit部署成功

新建代碼庫,並上傳項目源碼。

新建代碼庫

2、安裝Jenkins,並啟動

Jenkins官網有安裝教程,可參考。

安裝完成後訪問:

Advertisements

Jenkins操作界面

配置jenkins

jdk配置和git配置

maven配置

新建jenkins Job ,選擇構建自由風格的

新建 job

新建完成後配置job,需要配置git倉庫和執行腳本,URL為剛才在gitblit里的代碼倉庫地址

構建腳本

可在空白處添加執行腳本,編譯,發布命令。保存,退出。

3、安裝Docker

在命令行執行:yum install docker即可。

需要用到tomcat容器,$ docker pull tomcat

4、立即構建

至此,基本的搭建和操作步驟基本就完成了。在jenkins中點擊「立即構建」,然後構建成功后訪問自己要部署的應用即可。

立即構建

項目訪問:自己項目部署的地址

注意:在實際操作過程中會遇到很多問題。如防火牆、安全組、SSH免密登陸等問題。歡迎回復諮詢。

Advertisements

Advertisements

你可能會喜歡