gaia 開源多語言的pipeline 平台


gaia 是一個支持goalng、java、c++、python,nodejs (還在開發中)的pipeline 平台,我們可以方便的進行pipeline構建的
添加,同時也可以做為sdk 在我們的項目中使用

環境准備

使用了完整的支持鏡像,有點大,下載需要等待

  • docker-cmopose
 
version: "3"
services:
  gaia:
   image: gaiapipeline/gaia:latest
   ports:
   - "8080:8080"
   volumes:
   - "./data:/data"
 
 
  • 啟動
docker-compose up -d
  • 登陸
    open http://localhost:8080 賬戶admin admin
  • 界面
    現在的界面功能,比以前的有了很大的改變,同時添加了vault 的安全支持

測試構建(golang)

  • 添加任務(注意sdk,使用了golang grpc 所以合理上網。。。),早期本本golang demo 的sdk 例子是有問題的,新版的已經調整了
  • 添加初始化效果


  • 執行pipeline
    點擊overview 中的satrt pipeline
    效果如下:

說明

從界面以及使用上,還是停不錯,可以做為我們基礎設施平台的額一部分,可以進行環境的部署

參考資料

https://github.com/gaia-pipeline/go-example
https://docs.gaia-pipeline.io/getting-started/first-pipeline/


免責聲明!

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



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