V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
colynn
V2EX  ›  DevOps

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

  •  
  •   colynn · 2022-02-17 14:08:39 +08:00 · 2533 次点击
    这是一个创建于 770 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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,非常感谢~

    9 条回复    2022-02-17 18:02:15 +08:00
    defunct9
        1
    defunct9  
       2022-02-17 15:44:18 +08:00
    onedev 也是一个
    qq1340691923
        2
    qq1340691923  
       2022-02-17 15:54:57 +08:00
    已 star ,申请加入
    morphyhu
        3
    morphyhu  
       2022-02-17 16:05:30 +08:00
    一个 Jenkins 就搞定了。
    colynn
        4
    colynn  
    OP
       2022-02-17 16:10:08 +08:00
    @qq1340691923 可以看项目的 readme , 也可加我的微:Y29seW5ubGl1Cg==
    colynn
        5
    colynn  
    OP
       2022-02-17 16:15:06 +08:00
    @morphyhu 哈哈,其实 jenkins 当然也是可以的, 就看易用性、使用成本等的权衡了
    nilai
        6
    nilai  
       2022-02-17 17:09:01 +08:00
    还不错。
    qq1340691923
        7
    qq1340691923  
       2022-02-17 17:50:00 +08:00 via Android
    @colynn 我加您了
    learningman
        8
    learningman  
       2022-02-17 17:56:02 +08:00
    图是啥画的
    colynn
        9
    colynn  
    OP
       2022-02-17 18:02:15 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   949 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:24 · PVG 05:24 · LAX 14:24 · JFK 17:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.