Lostbit

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

  •  
  •   Lostbit · May 31, 2019 · 4086 views
    This topic created in 2567 days ago, the information mentioned may be changed or developed.

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

    反正前端都是 SPA

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

    5 replies    2019-06-01 21:22:25 +08:00
    laimikan
        1
    laimikan  
       May 31, 2019
    我的话
    不复杂的一般直接批处理解决了

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

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

    不用 Jenkins 可以使用 CI
    keepeye
        4
    keepeye  
       May 31, 2019
    反正我是构建好了直接 pscp 传,没有走 oss,oss 流量太贵了,直接 cdn 回源
    liyuanqiu
        5
    liyuanqiu  
       Jun 1, 2019 via iPhone
    所有手工通过命令行能做到的操作,都可以写成脚本,既然写成了脚本,就可以上 CI

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

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

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

    然后把这个脚本放到 CI 里去就 OK 了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5590 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:37 · PVG 09:37 · LAX 18:37 · JFK 21:37
    ♥ Do have faith in what you're doing.