利用Gitblit+Jenkins+Docker+SpringBoot實現項目自動發布
一、準備工作
1、Linux系統伺服器(這裡以centos為例)
2、到Gitblit官網下載對應的安裝包,到Jenkins官網下載對應的安裝包
3、自己的項目源代碼
二、開始搭建
需要安裝JDK1.8(配置安裝略),百度即可。
1、gitblit上傳至伺服器后,命令行進入文件目錄下,可以看到如下:
在命令行啟動Gitblit即可:./gitblit.sh
服務啟動可在瀏覽器查看: (默認埠為8443,可根據自己的需要進行修改)
新建代碼庫,並上傳項目源碼。
2、安裝Jenkins,並啟動
Jenkins官網有安裝教程,可參考。
安裝完成後訪問:
Advertisements
配置jenkins
新建jenkins Job ,選擇構建自由風格的
新建完成後配置job,需要配置git倉庫和執行腳本,URL為剛才在gitblit里的代碼倉庫地址
可在空白處添加執行腳本,編譯,發布命令。保存,退出。
3、安裝Docker
在命令行執行:yum install docker即可。
需要用到tomcat容器,$ docker pull tomcat
4、立即構建
至此,基本的搭建和操作步驟基本就完成了。在jenkins中點擊「立即構建」,然後構建成功后訪問自己要部署的應用即可。
項目訪問:自己項目部署的地址
注意:在實際操作過程中會遇到很多問題。如防火牆、安全組、SSH免密登陸等問題。歡迎回復諮詢。