gaia 開源多語言的pipeline 平臺
阿新 • • 發佈:2018-12-23
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/