前提
1.服務(wù)器一臺(tái)Centos7 (如果需要自己搭建gitlab建議2核4g以上的)
2.注冊(cè)一個(gè)碼云賬號(hào)
3.搭建jenkins線上服務(wù)
4.安裝Maven3
5.安裝docker和docker-compose 環(huán)境
6安裝open-jdk:8
7.安裝mysql(我安裝的是Mysql8)
8.安裝git
以上工具安裝示例
最后提交 時(shí)候要用SpringBootdemo
2.配置安裝的工具不適用jenkins自動(dòng)安裝的
3.安裝Gitee 插件
4.添加Gitee(碼云)鏈接配置(系統(tǒng)管理->系統(tǒng)配置->Gitee配置)
1.鏈接名:自己隨意定
2.Gitee 域名 URL:https://gitee.com
3.證書令牌:
1.點(diǎn)擊添加
2.類型:Gitee API 令牌
3.Gitee APIV5 私人令牌:登錄碼云情況下,在該瀏覽器上打開4.
4.https://gitee.com/profile/personal_access_tokens域醇,新增令牌
描述:自己定
5.新建Maven項(xiàng)目任務(wù)(命名docker_project)
如果你之前配置了Gitee 這里就會(huì)有
到這一步我們?nèi)ヅ渲肎itee,將生成的Hook 地址和密碼丟給gitee上
這里我已經(jīng)添加好了秉馏,只給你展示 步驟
查看jenkins構(gòu)建記錄(Gitee上項(xiàng)目提交代碼搪桂,這里都會(huì)增加一次構(gòu)建記錄康谆,藍(lán)色表示成功)
最后一步回到j(luò)enkins剛沒(méi)配置完的項(xiàng)目上赐劣,增加上 clean package -Dmaven.test.skip=true
cd /var/lib/jenkins/workspace/docker_project
sudo /usr/local/bin/docker-compose -f ./docker-compose.yml up --build -d
不要直接使用sudo /docker-compose -f ./docker-compose.yml up --build -d 會(huì)報(bào)以下錯(cuò)誤
sudo: docker-compose: command not found