V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
firefox12
V2EX  ›  问与答

收集些需求, 如果做这样一款产品, 会有人用吗?

  •  
  •   firefox12 · 2017-03-29 16:02:42 +08:00 · 974 次点击
    这是一个创建于 2585 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想问问 大家的需求, 在这行时间很久了,却没有一款自己的作品,所以想搞一个产品,希望在很多年后 可以自己拿出来看看。

    产品的目标: 新的 CI CD 工具

    CI CD 目前用的都是 gerrit 和 jenkins, jenkins 可以说也是非常强大。但是还是觉得不太好,希望解决痛点如下

    1. 更轻量级 jenkins 目前还是比较复杂,很多时候需要专门的主机, 现在基本用虚拟机完成。但是我希望用 docker 来做,这样一台主机里面可以存在多个不同 gcc libboost java 这样的版本 而且速度更快
    2. 更好的业务规划 jenkins 支持插件,但是业务流程 其实不是很好管理,不直观
    3. 更好的管理 我的想法就是 master 和 slave 模式, 服务器直接完全不需要配置,自动管理,只要一个简单的 agent 。由它管理一切。这点类似 kubernet
    4. copy and run, jenkins 的项目 迁移很麻烦, 我希望这个新的系统 做完的项目 只要导出, 再导入 在任何一个环境都可以立刻跑起来。这样才能把 CI CD 这个过程推广起来。
    5. 复用, 希望里面的每个步骤都可以服用,新用户只要简单复用别人的流程 就可以完成。也是加强项目推广的。

    目标 做一个标准流程的 CI 由 环境准备,数据准备, 触发机制, code checkout , code style check , build , unit test , integration test, package, deploy , rollback 这样一个完全的系统。这个项目会公布标准接口,以 unix 那样工作。

    目前的缺点
    不支持 windows
    插件会需要重新写 我看了下我会提供最常用的 email 啊 github git 这些。

    收费, 社区版 会是 free , 开源
    企业版 会收钱。当然你可以卖自己的插件。


    希望找一些 明星项目 比如 java 的 android 的, c++ 的 完成这些项目的 build deploy

    如果可以也可以提供 这些明星项目的名字
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2663 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:34 · PVG 23:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.