巴格达:用于微服务的分布式CICD

时间:2024-02-20 00:40:21
【文件属性】:

文件名称:巴格达:用于微服务的分布式CICD

文件大小:18.84MB

文件格式:ZIP

更新时间:2024-02-20 00:40:21

go docker golang microservice continuous-integration

巴格达 微服务的可扩展CI。 介绍 如果可以以构建一个映像的相同速度同时构建10个,50个,100个Docker映像怎么办? 如果所有这些图像都在一个仓库中,因为您的项目是面向微服务的,该怎么办? 如果您有多个仓库,每个仓库中都有许多Dockerfile,该怎么办? Baghdad在您的群集集群中运行,构建,版本化和部署您的微服务及其本身。 Baghdad还利用集群中的每个节点来并行化Docker映像构建。 强调 同时构建和部署多个存储库。 同时在同一存储库中构建和部署多个服务。 在同一存储库中指定多个Dockerfile,支持多阶段构建。 自动标记您的存储库并在github上创建发行版。 从构建的图像中自动提取文件,并将它们作为工件推送到github版本。 通过CLI监视您的构建。 通过CLI监视您的应用日志。 使用简单的UI检查“拉取请求”的构建状态。 状态 巴格达尚未经过战斗测试,API可能会更改直到1.0 用法(简单,无配置。) 确保您拥有一个运行良好的巴格达生态系统,并且正确设置了Github Webhook(请参阅部署到生产)。 在您的根文件夹中创


网友评论