1. 程式人生 > >gaia 開源多語言的pipeline 平臺

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/