V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cl903254852
V2EX  ›  前端开发

想问大佬们你们公司前端打包到自动化部署都是怎么做的?

  •  
  •   cl903254852 · 2019-05-31 10:00:48 +08:00 · 3359 次点击
    这是一个创建于 1997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以不使用 Jenkins 和 Docker,我觉得只需要用 OSS 就可以达到要求吧,再配合一个简单的版本管理后台。

    反正前端都是 SPA

    关键是不同的项目要绑定不同的域名,这一步我不知道如何去做比较好?

    5 条回复    2019-06-01 21:22:25 +08:00
    laimikan
        1
    laimikan  
       2019-05-31 10:46:11 +08:00
    我的话
    不复杂的一般直接批处理解决了

    域名交给 nginx 管理
    Mzs
        2
    Mzs  
       2019-05-31 10:46:29 +08:00
    https://help.aliyun.com/document_detail/31939.html?spm=a2c4g.11186623.6.1296.d6ea7b3fJeKARb
    这个文档不知是否可以帮助你的"不同的项目要绑定不同的域名"需求

    另外"再配合一个简单的版本管理后台"... 直接用 Jenkins 不是最好的选择吗...
    TomIsion
        3
    TomIsion  
       2019-05-31 14:05:38 +08:00
    不同项目使用不同域名 和 打包 /自动化部署没什么关系吧

    不用 Jenkins 可以使用 CI
    keepeye
        4
    keepeye  
       2019-05-31 14:07:42 +08:00
    反正我是构建好了直接 pscp 传,没有走 oss,oss 流量太贵了,直接 cdn 回源
    liyuanqiu
        5
    liyuanqiu  
       2019-06-01 21:22:25 +08:00 via iPhone
    所有手工通过命令行能做到的操作,都可以写成脚本,既然写成了脚本,就可以上 CI

    这个过程中唯一会碰到的问题就是这个过程的某一部分你没本事写成脚本,但这个只是知识储备不足而已。

    你不会打包?去学一下 webpack,npm,yarn
    你不会上传服务器?去学一下 scp 等
    你不会传 oss ?去对应云供应商那里去查 API
    你不会绑域名?去学一下 nginx
    反正什么不会就去学一下。

    最后写一个巨牛逼的脚本,跑一下,直接从源码到上线一条龙。

    然后把这个脚本放到 CI 里去就 OK 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1103 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.