阿里雲 雲效Flow 的使用 Java流水線


流水項目

  1. 創建一個

  1. 添加源/我這里選擇的是gitee/選擇好源和分支即可。

  1. 發布 Maven 二方庫: 首先需要修改自己的setting文件(首頁->左下方設置->Maven設置->自定義 Maven 配置)/發布maven/在這里我用的是雲效Package/自己用挺好用的/私服參考Nexus。

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


  1. 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
  1. 整體流程
  2. 后續可以修改觸發設置/然后就可以push完代碼就自動發布maven/部署docker/
  3. 后續/有時間看能不能接入到k8s中/阿里雲的k8s好像是按量收費/我自己也有一套k8s/看能不能用上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM