值得推荐的一个云原生的 cicd go 语言项目

2022-02-17 14:08:39 +08:00
 colynn

atomci

AtomCI 致力于让中小企业快速落地 Kubernetes ,代码均已开源, 您的 star 是我们开源的动力,非常感谢(:

架构图

┌─────────┐
│         │
│  Gitlab ├──────┐      ┌───────────────────────┐    ┌──────────┐   ┌───────────────────────┐
│         │      │      │ AtomCI                │    │          │   │                       │
└─────────┘      │      │                       │    │          │   │  ┌────────────────┐   │
                 │      │      Frontend (Vue)   │    │          │   │  │ jnlp-agent pod1│   │
                 ├──────►                       ├────►          │   │  └────────────────┘   │
┌──────────┐     │      │                       │    │          ├───►                       │
│          │     │      │      Backend (Go)     ◄────┤  Jenkins │   │  ┌────────────────┐   │
│ Registry ├─────┤      │                       │    │          │   │  │ jnlp-agent pod2│   │
│          │     │      │                       │    │          │   │  └────────────────┘   │
└──────────┘     │      └──────────┬────────────┘    │          │   │        ....           │
                 │                 │                 │          │   │  ┌────────────────┐   │
┌───────────┐    │      ┌──────────┴────────────┐    ├──────────┤   │  │ jnlp-agent podn│   │
│           │    │      │                       │    │k8s/docker│   │  └────────────────┘   │
│ Kubernetes│    │      │        MySQL          │    │   or     │   │                       │
│           ├────┘      │                       │    │ warfile  │   │ agent on kubernetes   │
└───────────┘           └───────────────────────┘    └──────────┘   └───────────────────────┘

视频演示

  1. 概述及如何安装部署 视频链接
  2. 介绍及快速开始 视频链接
  3. 5 分钟全流程体验 视频链接

写在最后

这个项目前端使用 vue ,后端使用 go ( beego ), 如果你最近也在学习 golang 或是想找一个一起成长开源的项目,可以一起加入,期望不要吝啬你的 star,非常感谢~

2819 次点击
所在节点    DevOps
9 条回复
defunct9
2022-02-17 15:44:18 +08:00
onedev 也是一个
qq1340691923
2022-02-17 15:54:57 +08:00
已 star ,申请加入
morphyhu
2022-02-17 16:05:30 +08:00
一个 Jenkins 就搞定了。
colynn
2022-02-17 16:10:08 +08:00
@qq1340691923 可以看项目的 readme , 也可加我的微:Y29seW5ubGl1Cg==
colynn
2022-02-17 16:15:06 +08:00
@morphyhu 哈哈,其实 jenkins 当然也是可以的, 就看易用性、使用成本等的权衡了
nilai
2022-02-17 17:09:01 +08:00
还不错。
qq1340691923
2022-02-17 17:50:00 +08:00
@colynn 我加您了
learningman
2022-02-17 17:56:02 +08:00
图是啥画的
colynn
2022-02-17 18:02:15 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX