流水項目
- 創建一個

- 添加源/我這里選擇的是gitee/選擇好源和分支即可。
- 發布 Maven 二方庫: 首先需要修改自己的setting文件(首頁->左下方設置->Maven設置->自定義 Maven 配置)/發布maven/在這里我用的是雲效Package/自己用挺好用的/私服參考Nexus。

- Java 鏡像構建:如果需要生成docker/在次用的是阿里雲的容器服務/文件也可以自己搭建私服/eg:harbor也挺好用我那邊服務器的空間還是算了


- Docker部署:將上一步構建完成的鏡像部署到服務器中/這里是把docker部署到服務器中/如果覺得麻煩也可以使用docker-compose

#部署腳本會在部署組的每台機器上執行。一個典型Docker部署腳本如下: #示例中使用的$image是您在腳本下方的變量處定義的變量(上游輸出或自定義) #export image=$(echo $image | base64 -d) #docker run $image
echo start
export image=$(echo $image | base64 -d)
echo kill-before-docker
eval $(docker ps -a | grep $image | awk -F\r '{printf("did=%s", $1)}')
docker stop $did
docker rm $did
echo kill-befor-docker-finish
echo $image
docker run -d -p 9002:8001 $image
echo end
- 整體流程

- 后續可以修改觸發設置/然后就可以push完代碼就自動發布maven/部署docker/

- 后續/有時間看能不能接入到k8s中/阿里雲的k8s好像是按量收費/我自己也有一套k8s/看能不能用上