Node's Pocket Monsters

    @ele-cloud/deploy

    0.0.8 • Public • Published

    DEPLOY

    npm


    执行 “一句” shell,将构建文件直接部署至前端资源服务器。

    现如今,全税部门项目日益增多,每个项目开发完成后,需要手动构建并将文件包发送给运维同学部署。测试环境、生产环境,每次部署都会听到运维向你呼喊:“同学,**项目前端打个包发我一份”,那么为了规避这种现象,我们的 ele-deploy 应运而生。只需一个命令,将前端包部署至资源系统,想要最新包,那你就去下👋

    资源服务器地址

    安装

    npm install --save @ele-cloud/deploy
    

    使用说明

    针对全税部门,我们将前端项目分为两类:

    1. react
    2. vue

    react示例

    package.json

    "scripts": {
      //...
      "deploy": "matriks2 dest && ele-deploy --company 大象产品线 --project declare-react.tar.gz --react"
     }

    vue示例

    package.json

    "scripts": {
      //...
      "deploy": "npm run build && ele-deploy --company 大象产品线 --project declare-vue.tar.gz"
     }

    配置完成后,在项目根目录下运行 npm run deployyarn deploy ,开始进行部署。

    配置参数

    • -c | --company : 项目公司名称
    • -p | --project : 项目文件包名称 (支持三种后缀名格式:.zip .tar .tar.gz
    • --react : 是否为 react 项目 (默认:否)
    • -d | --debug: 查看更多信息

    其他说明

    ele-deploy 应用华为云Nodejs SDK,进行obs操作,并通过cdn来提升访问速度。

    Keywords

    Install

    npm i @ele-cloud/deploy

    DownloadsWeekly Downloads

    0

    Version

    0.0.8

    License

    ISC

    Unpacked Size

    279 kB

    Total Files

    17

    Last publish

    Collaborators

    • provenr
    • zhangjicheng
    • angusyang9