V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
plantain

一个根据 webhooks 自动创建、更新、销毁测试程序、自动部署的 robot

  •  
  •   plantain · Feb 26, 2017 · 2211 views
    This topic created in 3358 days ago, the information mentioned may be changed or developed.
    5 replies    2017-03-01 09:11:56 +08:00
    LeoQ
        1
    LeoQ  
       Feb 27, 2017 via iPhone
    朋友,你听说过 travis 吗
    plantain
        2
    plantain  
    OP
       Feb 27, 2017 via Android
    @LeoQ 不一样的, travis 一般用来做单元测试,这个可以临时创建测试程序, code review 的时候其他人就可以访问这个测试程序,查看页面效果等等,可以认为每个 pull request 都会生成一个测试环境,如果 pull request 不 merge 也不 close ,产生的测试环境会一直存在的。
    而 travis 跑完测试,环境就释放掉了。
    qfdk
        3
    qfdk  
    PRO
       Mar 1, 2017 via iPhone
    @plantain 我感觉我完全没看明白 不过感觉好繁琐 travis 感觉更方便呢 不过 lz 折腾的精神值得学习 麻烦 git 上写个说明吧 看了这么多特性不明白干啥的
    plantain
        4
    plantain  
    OP
       Mar 1, 2017 via Android
    @qfdk 服务部署完成之后,就像 demo 里的那样,如果有人提交了一个 merge request , robot 会根据新代码自动创建一个测试应用,并对外贴出地址, review 的人就可以查看程序被改成什么样, pm 也可以在合并前查看改后的效果了。
    plantain
        5
    plantain  
    OP
       Mar 1, 2017 via Android
    如果一个功能开发完了,在合并之前,会有一堆人站你电脑前看效果,指点半天,有了这个 robot ,可以让他们自己打开那个测试 URL 去看,也就不会打扰自己接下来的工作了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3358 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
    ♥ Do have faith in what you're doing.