Git 自动部署工具 DeepDeploy 新鲜出炉 & 我们在找前端、后端小伙伴 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ychongsaytc
V2EX    分享创造

Git 自动部署工具 DeepDeploy 新鲜出炉 & 我们在找前端、后端小伙伴

  •  4
     
  •   ychongsaytc 2014-09-09 10:18:28 +08:00 8701 次点击
    这是一个创建于 4058 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [ Background ]

    作为每个月有大量 Web、APP 项目要做、每个项目要有 2~3 人协作完成的团队,Git 已经是必不可少的利器。但这对我们来说显然还不够,我们还需要在每次 commit 之后可以自动将代码更改部署到各个服务器。于是,DeepDeploy 作为一个内部工具诞生了。

    [ Introduction ]

    DeepDeployhttps://deepdeploy.com)是一个用于自动部署 Git 代码到指定服务器的工具。目前支持 Bitbucket 和 Github;可通过 Git Commit 触发自动部署或在控制面板手动触发部署;可以同时部署单个或多个服务器;每次部署均可通过 Email 和 HipChat 通知部署结果和相关信息。

    我们内部使用了一段时间之后,认为功能已经可以满足生产需求,于是决定将其公开。现在,新注册的用户都将获得 Premium 套餐。欢迎大家尽情试(róu)用(lìn),并随时告诉我们你的想法。(via: admin [at] deepdeploy.com 或网站右侧 Feedback 按钮表单)

    [ Features ]

    • 支持自动触发(Git Commit)部署
    • 支持增量部署(仅部署未部署过的 commits)和全新部署(部署整个仓库所有文件)两种方式
    • 支持多服务器同时部署
    • 支持 FTP 和 SFTP
    • 支持归档项目,同时不限归档项目数量
    • 支持多用户项目协作
    • 支持查看即时部署过程进度日志
    • 支持文件排除(文件/文件夹路径匹配)

    [ After Beta ]

    1. 部署前后可自动执行指定的 SSH 命令(如清理缓存、更新包管理等)
    2. 多线程部署(加快文件部署速度)
    3. SVN 支持
    4. DeepDeploy API
    5. 自主搭建(self-hosted)版本(应用于企业内部服务器使用)
    6. 支持更多的通知方式(如 Slack、Flowdock 等)

    V2er 们觉得哪些功能更值得我们去努力完善?或者有更好的建议?

    [ About Us ]

    我们是 DeepDevelop(http://deepdevelop.com/)。以外包为主业,同时也在做一些工具类产品。很快我们还会公开一个文档工具,帮助设计师、项目经理方便的写出高效、精美的开发文档。
    我们崇尚远程工作,不要求坐班,很少赶工期,每个人都可以自在从容地安排自己的工作和生活;也可以自由地将自己的想法和情感注入到每个产品中。

    [ Looking for You ]

    我们有齐全的设计师、程序员,但由于有越来越多的外包项目要做;也有更多的工具类新产品正在加入开发队列中,所以希望有更多的聊得来的小伙伴加入我们,一起享受这个过程。

    相对于技术水平,我们更看重人品靠谱及趣味相投。如果你熟悉 HTML5,CSS3,Javascript,Backbone,PHP,WordPress, MySQL 中的几种,让我们来聊聊吧。你可以获得:

    • 时间、空间自由。你可以在自己喜欢的城市、喜欢的时间段做喜欢的事。如果需要聚会,我们在海边小城威海有一处度假房,随时可以过来碰头或住上三两个月。费用当然无需自己承担。在这里我们甚至有专职的健身教练。
    • 收入有保证。我们可提供的收入区间为 8K ~ 25K。
    • 可以兼职(但要有充裕的时间)

    [ Looking for Partner ]

    我们也在寻找合作伙伴。如果你是设计公司,长期有稳定的项目需要开发;或者你有一个较大型的、周期较长的项目需要开发;或者你有出色的资源和 idea,就差程序员了,欢迎联系我们。
    我们在 Website、Web App、Mobile App 方面均有丰富的经历和经验。
    我们的部分案例: http://www.deepdev.us/

    [ Contact Us ]

    • Email:jason [at] deepdevelop.com
    21 条回复    2014-09-29 20:50:11 +08:00
    hging
        1
    hging  
       2014-09-09 10:28:17 +08:00
    个人见解,如果不能推出可私人部署套餐的话, 很少有人敢用你们的产品...毕竟ssh-key以及一些不公开的github仓库你们都可以后台看到...
    RW667
        2
    RW667  
       2014-09-09 10:53:33 +08:00
    敢不敢弄个 中文的?
    shiny
        3
    shiny  
       2014-09-09 11:37:43 +08:00
    个人项目敢用,公司项目真不敢用。
    bcxx
        4
    bcxx  
       2014-09-09 11:40:01 +08:00
    这功能 github/bb 本身不就有了么……
    ychongsaytc
        5
    ychongsaytc  
    OP
       2014-09-09 11:51:56 +08:00
    @hging
    @RW667
    @shiny
    @bcxx

    这个工具更适用于像我们这样的团队,每个月要为客户做很多个项目,而且很多项目的服务器只提供 FTP。公司自己的项目确实不太适合,采用自写脚本实现会是更好的选择。

    Deploy Key(注意不是 SSH Key)对 git 部署来说必不可缺,而且仅含只读权限。适用于企业内部使用的自主搭建(self-hosted)版本,我们会慎重考虑开发。
    kenshin
        6
    kenshin  
       2014-09-09 12:27:17 +08:00
    “我们崇尚远程工作,不要求坐班,很少赶工期,每个人都可以自在从容地安排自己的工作和生活”
    仅为此,赞一个!希望坚持初心及梦想 :)
    niko
        7
    niko  
       2014-09-09 12:28:30 +08:00
    造服人类啊
    dreampuf
        8
    dreampuf  
       2014-09-09 12:32:06 +08:00
    代码仓库,自动测试,代码审查 都有人做,自动化部署也是时候来组成大腿了。
    joyqi
        9
    joyqi  
       2014-09-09 12:33:48 +08:00   2
    这里也有一个
    http://dploy.io
    stupil
        10
    stupil  
       2014-09-09 13:39:15 +08:00
    居然全英文。。
    b格有了,很高大上啊。
    但是看着就发愁总么办。
    witcher42
        11
    witcher42  
       2014-09-09 13:51:48 +08:00
    赞一个,一直在思考的问题自动化部署的问题~
    witcher42
        12
    witchr42  
       2014-09-09 13:52:04 +08:00
    赞一个,一直在思考自动化部署的问题~
    liuweifeng
        13
    liuweifeng  
       2014-09-09 14:27:39 +08:00   1
    赞一个,但是添加 Github Repository 时,竟然要用 Github 的用户名和密码,为啥不走 oAuth 授权呢?
    xdata
        14
    xdata  
       2014-09-09 14:34:08 +08:00
    这种的确是不敢用啊,我觉得,用各方面的安全性仅是换取方便的部署,实在是划不来..
    希望你们能考虑到这一点..
    ychongsaytc
        15
    ychongsaytc  
    OP
       2014-09-09 19:51:55 +08:00
    @liuweifeng

    这一点我们接下来会马上改进。
    gongweixin
        16
    gongweixin  
       2014-09-09 20:50:29 +08:00
    喜欢这样的公司。
    SuYia
        17
    SuYia  
       2014-09-12 15:19:42 +08:00 via Android
    Mark. 有点兴趣,前端小鸟一枚。
    ychongsaytc
        18
    ychongsaytc  
    OP
       2014-09-18 09:07:12 +08:00
    @liuweifeng

    Hi, Github 和 Bitbucket 都已集成 OAuth 验证授权,完全抛弃了之前的用户名密码模式,赶紧试试吧。

    @gongweixin
    @thonatos

    欢迎联系我们~

    @kenshin

    谢谢~
    liuweifeng
        19
    liuweifeng  
       2014-09-18 17:03:42 +08:00
    @ychongsaytc 给力。
    scyuns
        20
    scyuns  
       2014-09-25 02:12:15 +08:00
    有点意思! 呵呵 !
    raully7
        21
    raully7  
       2014-09-29 20:50:11 +08:00
    不错,mark一下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2774 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 13:09 PVG 21:09 LAX 06:09 JFK 09:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86