V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
bagel
V2EX  ›  问与答

单机同时跑前、后端还想部署 CICD,求 Jenkins 轻量化的替代品

  •  
  •   bagel · Nov 6, 2022 · 3714 views
    This topic created in 1281 days ago, the information mentioned may be changed or developed.

    Jenkins Java 写的,太占内存。想找一个资源占用低,免费开源的替代有推荐吗?目标是 4G 内存机器上同时跑前端( Node 因为有 SSR )、后端( Golang 的,占内存很低)、数据库( PostgreSQL )加 CICD 。

    8 replies    2023-08-14 21:20:37 +08:00
    putaozhenhaochi
        1
    putaozhenhaochi  
       Nov 6, 2022 via Android
    Drone
    14v45mJPBYJW8dT7
        2
    14v45mJPBYJW8dT7  
       Nov 6, 2022
    gitea + drone
    knives
        3
    knives  
       Nov 6, 2022
    还可以看看这个 https://github.com/woodpecker-ci/woodpecker ,drone 的开源 fork
    IvanLi127
        4
    IvanLi127  
       Nov 6, 2022 via Android
    我目前用 Gitea + Drone CI ,感觉良好
    nervebing
        5
    nervebing  
       Nov 6, 2022
    github webhooks + dron,把 docker.sock 挂到 drone-runner.
    dddd1919
        6
    dddd1919  
       Nov 7, 2022
    基于 ruby 的部署工具
    1. capistrano:可以使用 DSL 命令自定义各种流程,一个命令部署所需全套数据,上手难度不大,需要把部署脚本配置放在自己项目里管理
    2. mina:比 capistrano 更轻量的部署工具
    wujunze
        7
    wujunze  
       Aug 14, 2023
    @putaozhenhaochi Drone 能审批吗
    putaozhenhaochi
        8
    putaozhenhaochi  
       Aug 14, 2023 via Android
    @wujunze Drone 只是执行器。 审批之类的估计 gitlab 有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   874 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 21:38 · PVG 05:38 · LAX 14:38 · JFK 17:38
    ♥ Do have faith in what you're doing.