bagel
V2EX  ›  问与答

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

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