oi:一次编译管道,可在任何地方运行

时间:2021-01-30 05:53:58
【文件属性】:
文件名称:oi:一次编译管道,可在任何地方运行
文件大小:205KB
文件格式:ZIP
更新时间:2021-01-30 05:53:58
go docker kubernetes golang integration 开放集成-管道执行引擎 直到项目尚未达到version > 1.xx ,否则API可能会有重大更改,请在打开问题之前使用最新版本。 概念 编译的二进制管道 状态-引擎保留所有任务的状态 服务-引擎可以触发的基于http2(gRPC)的独立二进制公开API,称为终结点。 由JSON模式的2个文件arguments.json和returns.json定义的服务的端点,引擎将强制执行任务给定的参数,并创建与模式匹配的输出。 任务-具有输入和输出的执行流程。 服务任务将根据端点向服务发送请求。 建筑 数据流 例 使用oictl生成Hello World管道 ioctl generate pipeline go run *.go 现实世界中的例子
【文件预览】:
oi-master
----api()
--------proto()
----.gitignore(78B)
----go.mod(1KB)
----codecov.yml(53B)
----core()
--------event()
--------engine()
--------condition()
--------service()
--------state()
--------task()
--------filedescriptor()
--------modem()
----Makefile(988B)
----pkg()
--------api()
--------utils()
--------downloader()
--------graph()
--------logger()
----build()
--------release.yaml(939B)
--------pr.yaml(1KB)
--------protoc-gen.sh(91B)
----LICENSE(1KB)
----go.sum(24KB)
----testing()
--------Dockerfile(645B)
--------release.yaml(248B)
--------pr.yaml(247B)
----scripts()
--------test.sh(543B)
--------test-fmt.sh(275B)
--------export-vars.sh(254B)
--------mock.sh(244B)
----README.md(2KB)
----VERSION(7B)
----logo.png(7KB)
----oi.go(3KB)
----docs()
--------architecture.png(76KB)
--------flow-diagram.png(72KB)

网友评论