分享下我们团队基建工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mhtt
V2EX    分享创造

分享下我们团队基建工具

  •  1
     
  •   mhtt 2016-05-02 11:09:45 +0:00 8641 次点击
    这是一个创建于 3456 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们 5 个人,设计师 1 个程序员 4 个,其中 3 个人参与了远程, 2 个人在办公室:

    1. VPS:正常运营的产品(文件和 db 各一台, aliyun),翻(一台, vultr ), gitlab (一台, linode )
    2. email:因为邮件极少早先各自用各自的邮箱,后来一个小插曲买了 ms 家的 office 365 exchange plan
    3. 百度网盘:设计师一度也用 gitlab 同步文件,只是她整不明白+抗拒,然后就用了百度网盘
    4. QQ/skype(视频群聊)
    5. 文档共享:利用 gitlab

    这基本是我们的情况,你们团队的呢?

    42 条回复    2016-10-11 14:18:08 +08:00
    thinkif
        1
    thinkif  
       2016-05-02 11:38:45 +08:00
    如果自建了 gitlab ,设计师也一度使用 gitlab 同步文件,只是由于『整不明白+抗拒』,那为什么要用百度网盘来替代呢,自建一个文件服务器不好么?扔到 gitlab 那个服务器就可以,反正如果用 git 也得是同一台机器。
    lhbc
        2
    lhbc  
       2016-05-02 11:41:10 +08:00
    不用备份吗?
    kxxoling
        3
    kxxoling  
       2016-05-02 11:48:51 +08:00
    1. 爬墙是自顾自的。
    2. GitLab 用的免费版本,速度上倒是没觉得很慢。(可能是因为跟之前 BitBucket 比。。
    3. 团队协作是 Tower 和 DesignBoard ,一家的。
    4. 邮箱是网易家的。感觉比较坑。。
    5. 聊天时微信为主。我个人很抗拒,我搭了 RocketChat 并参与了汉化,然而还是没人用。所以他们在微信群里发东西我都当没看到~有问题见面聊!
    6. 文档是 Mkdocs + GitLab ,不过感觉换 wiki 类的程序可能更合适些。
    kenshinhu
        4
    kenshinhu  
       2016-05-02 11:54:41 +08:00
    远程还招人不
    mhtt
        5
    mhtt  
    OP
       2016-05-02 11:55:28 +08:00
    @thinkif 没折腾文件服务器
    @lhbc 抱歉,人工备份到本地,没有做自动化备份
    mhtt
        6
    mhtt  
    OP
       2016-05-02 11:56:29 +08:00
    @kenshinhu 远程不招了
    mhtt
        7
    mhtt  
    OP
       2016-05-02 12:12:31 +08:00
    @kxxoling 看了下 RocketChat ,是个好东西,不过我不看好 slack 和 RocketChat 在国内团队的使用,尤其是小团队,不如那些客户端式的 im 来得直接。
    kxxoling
        8
    kxxoling  
       2016-05-02 12:17:48 +08:00
    @mhtt 不过国内的 IM 在团队协作上都是残废!没有 1000 万,不敢尝试钉钉,不过企业微信倒是可以观望下。

    主要还是国内的 IM 完全没有定制的路子,想弄个 commit notice 都做不到。
    iwege
        9
    iwege  
       2016-05-02 12:27:09 +08:00   1
    @kxxoling 企业微信当前基本属于废品,钉钉目前还可以,开放度至少比企业微信高很多, commit notice , ci notification 可以自己集成,没有太多成型的库,关键是钉钉的 UI 无法和 slack 的比拟。另外某些功能貌似是和第三方合作的。
    钉钉的整体界面和使用感觉完全是跟着微信的成功案例走的,所以对于用户习惯上面不需要培养,就是因为一个阅读回执,基本上解决了各种假装没看到的情况。

    只是作为 slack 和 hipchat 的深度用户,那 UI 和使用方法真无感,喜欢 command 多过 UI 点击。看着钉钉社区里面当年各种用户叫嚣着要超越 slack ,基本上就是一个笑话。
    Owenjia
        10
    Owenjia  
       2016-05-02 12:33:17 +08:00 via Android
    IM 的话 bearychat 还蛮好用的,聊天支持部分 markdown ,发代码有高亮,机器人也挺方便。
    iwege
        11
    iwege  
       2016-05-02 12:38:29 +08:00   1
    聊天方面:
    钉钉目前还缺乏远程协助,视频会议据说下个版本要出来。不过对 QQ 的地位撼动不大(在技术支持方面远程协助是必须的),对微信的打击有点致命(消息多端同步,阅读回执,提醒对方)。公司里面内部的信息渠道已经完全是钉钉了, QQ /微信作为对外的还用的比较多,但是几个合作紧密的已经在开始准备纳入钉钉的体系里面了,习惯了阅读回执会有点受不了微信的随意...

    至于会议方面,由于人员不一定都有网络,所以使用的是钉钉的电话会议系统,这样就算是在路上也可以进行会议,感觉上还比较稳定。

    slack 目前只有程序员配合 CI 在用, CI 的最后发布信息都是 slack 和钉钉一起发布,通知非 slack 用户。

    文档共享:
    目前文档共享直接使用的钉盘,部分文档协同用的是 onenote 。

    task 的话使用的是 teambition 的,教翻墙真心不容易...
    run2
        12
    run2  
       2016-05-02 14:57:41 +08:00
    整不明白+抗拒-。- 不能开除 peter 么
    longquanwo
        13
    longquanwo  
       2016-05-02 15:08:21 +08:00
    @sobigfish 程序员都这么偏见?
    kawaiiushio
        14
    kawaiiushio  
       2016-05-02 15:39:55 +08:00
    VPS:aliyun 深圳 + softlayer hk 你懂的
    email:Google Apps for Work
    Dropbox
    Slack/skype(聊)
    文共享:可以利用 gitlab ,不上家是做 git 的,用自己的
    kdsex
        15
    kdsex  
       2016-05-02 15:42:05 +08:00 via iPhone
    核心思想 saas 化应用为主 自建为辅
    cxhcp163
        16
    cxhcp163  
       2016-05-02 18:10:38 +08:00
    Gitlab 免费托管的也不错啊,可以试试 trello 做任务 /项目管理,貌似还没被墙。
    做个文档,花个一两天时间交流下工作流程,翻墙工具之类的没有那么难接受吧。。。
    mhtt
        17
    mhtt  
    OP
       2016-05-02 19:02:35 +08:00 via iPhone
    @kxxoling IM 就让它做好本职工作就好了, commit notice 我们感觉不是特别重要,我自己有固定的时间上我们的 gitlab 查看。
    @kawaiiushio 你说的上家是 gitcafe ?早前给 gitcafe 的企业版提过一些小建议,然后给了我半年还是一年的试用(反正比公开的试用时间长一点),并告诉我会出现在阿里云的应用商城可以一键安装,然后没下文了。
    kawaiiushio
        18
    kawaiiushio  
       2016-05-02 19:49:54 +08:00
    @mhtt 嗯,我之前已了,有些事情不清楚了。
    humiaozuzu
        19
    humiaozuzu  
       2016-05-02 20:14:01 +08:00
    公司买的 TW HiNET/HK PCCW/HK Azure/KR SK/KR KT 的母鸡,自己开发的一套后台接入了 LDAP 系统
    kenshin
        20
    kenshin  
       2016-05-02 21:44:24 +08:00 via Android
    抱歉, LZ 歪个楼。

    @kenshinhu
    跟我的 id 好像啊,剑心迷?
    Phant0m
        21
    Phant0m  
       2016-05-02 21:49:05 +08:00 via iPhone
    @kawaiiushio 麻烦问下 hk 的机器在哪里买的?
    designer
        22
    designer  
       2016-05-02 21:55:06 +08:00 via iPhone
    远程如何 沟通有效率
    gzelvis
        23
    gzelvis  
       2016-05-02 22:50:52 +08:00 via iPhone
    @designer 上 slack
    kenshinhu
        24
    kenshinhu  
       2016-05-02 23:50:58 +08:00
    @kenshin 你说得对...而已真名也是
    kenshinhu
        25
    kenshinhu  
       2016-05-02 23:52:35 +08:00
    @kenshin 原来是磊哥,在 flex3 时代也有拜读过你的作品,幸会幸会
    publicAdmin
        26
    publicAdmin  
       2016-05-03 00:45:42 +08:00 via iPhone
    @kxxoling rocketchat 汉化有开源吗?受不了自带的中翻。。。

    友情提醒下各位自建公网 Gitlab 用户,
    切记注意浏览权限设置问题。
    之前有次无聊, Google 了下,拿下一大堆各种公司内部源码,服务器 root 密码, mysql 密码……~


    友情提醒。
    mhtt
        27
    mhtt  
    OP
       2016-05-03 07:21:46 +08:00
    @designer 远程的效率还是有点低的,可能我们同事都不是那么太习惯远程,还是喜欢在一起工作吧。
    @kawaiiushio 其实我想改造下 gitlab ,可惜不会 ruby ,想着等有时间用 php 开发一个。
    @publicAdmin 我们内部有规定,和密码相关的东西,不 push 到代码库中,多做一件事,忽略掉数据连接相关的文件
    kxxoling
        28
    kxxoling  
       2016-05-03 10:20:29 +08:00
    @publicAdmin 官方已经合并了,可能还没有合并到 master 。不过没有完全对照语境翻译,因为最近也没有怎么用 RocketChat 。
    inmyfree
        29
    inmyfree  
       2016-05-03 10:58:17 +08:00
    同步建议不要用百度云,自己服务器搭建一个 btsync ,然后自动同步
    DT27
        30
    DT27  
       2016-05-03 12:32:04 +08:00
    用 QQ 的点个赞,最讨厌用微信聊天。
    publicAdmin
        31
    publicAdmin  
       2016-05-03 12:45:44 +08:00
    @mhtt 安利个国人 Go 神作。 Gogs https://gogs.io/ 个人感觉不亚于 Gitlab 的体验,假以时日必是 Gitlab 强有力竞品~

    感觉 gogs 周边现在必 gitlab 差,然而如果赶上只是时间问题。
    mhtt
        32
    mhtt  
    OP
       2016-05-03 13:28:54 +08:00
    @publicAdmin 知道这个, gitlab 用了很久了,除非我们用自己开发的,不然应该不会考虑迁移到其他上面去。
    @DT27 为啥讨厌?
    DT27
        33
    DT27  
       2016-05-03 16:50:44 +08:00
    @mhtt 我也不知道为啥。。。反正就是讨厌。。。从来不用微信聊天,被迫加微信群也是加完就屏蔽。。。
    现在微信的用处就是付款+收款。。。
    kenshin
        34
    kenshin  
       2016-05-03 19:25:08 +08:00 via Android
    @kenshinhu
    呵呵,在 v2 这里已经陆续发现好几名 flexer 了。
    kawaiiushio
        35
    kawaiiushio  
       2016-05-04 19:46:18 +08:00
    @mhtt gitlab 的 bug 多如狗 早弃 gogs 不错
    qq7171891
        36
    qq7171891  
       2016-05-05 09:43:46 +08:00
    我们团队这样:
    1 、设计 PSD 文件、 PNG 文件、前端静态文件用坚果云协同存储。用的坚果云免费版的共享文件夹。
    2 、 Email 用的腾讯企业邮箱。
    3 、沟通工具是企业微信。
    4 、代码用的 Github 组织机构版本的最低配套餐( 10 个私有项目)
    5 、服务器是阿里云的,一台生产环境、一台 UAT 服务器,开发服务器程序员自己搞。数据库用的阿里云的 RDS 。

    哦,我们团队两人,一人是财务,一人是前端、后端、运维、 UI 设计、产品设计……
    mhtt
        37
    mhtt  
    OP
       2016-05-05 10:03:57 +08:00
    @kawaiiushio gogs 没有 milesone ,硬伤。 gitlab 的 bug 发现了,会有解决方案。
    mhtt
        38
    mhtt  
    OP
       2016-05-05 10:04:48 +08:00
    @kawaiiushio 有 milestone ,我看错了。
    mhtt
        39
    mhtt  
    OP
       2016-05-05 13:49:02 +08:00
    @kawaiiushio 中午吃饭时 ubuntu 上安装了下 gogs ,按教程来的,最后执行./gogs web ,提示 `-bash: ./gogs: No such file or directory`,可能是什么问题?能帮忙解决下吗?
    shoaly
        40
    shoaly  
       2016-05-05 15:25:22 +08:00
    百度云同步可以换成 bt sync
    kawaiiushio
        41
    kawaiiushio  
       2016-05-15 18:53:20 +08:00
    BZbyr
        42
    BZbyr  
       2016-10-11 14:18:08 +08:00
    @kxxoling 用 sina 云搭建 rocketchat 的时候发现链接非常不稳定,无法正常使用。。。你们有没有遇到过呀。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2628 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:54 PVG 20:54 LAX 05:54 JFK 08:54
    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