版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

通过一键部署,可以使前端开发者完成开发任务后,自助部署代码到相应的公网环境中,便于交付和测试

...

一、服务端配置

  1. 配置前端网站指向index目录下dist目录

...

  1. 设置dist目录所属 chown web_deploy:web_deploy dist

...

  1. 设置上级index目录  chmod 770 index

...

二、前端项目配置

  1. 前端web安装  deploy-cli-service

...

5

  1. , 安装说明 https://gitee.com/bin/deploy-cli-service

...

6

  1. 配置 web_deploy 密码 123456 项目目录等

...

7

  1. 配置完后项目根目录下 deploy.config.js 项如下
    代码块
    languagejs

...

  1. test: {

...

  1. 
      name: "测试环境",

...

  1. 
      script: "npm run build:dev",

...

  1. 
      host: "47.101.147.63",

...

  1. 
      port: 2251,

...

  1. 
      username: "web_deploy",

...

  1. 
      password: "123456",

...

  1. 
      distPath: "dist",

...

  1. 
      webDir: "/sites/web_hotel_test.scjswk.com/index/dist",

...

  1. 
      // bakDir: "",

...

  1. 
      isRemoveRemoteFile: true,

...

  1. 
      isRemoveLocalFile: true,

...

  1. 
    },
    
    

...

8

  1. package.json 中添加

    代码块
    languagejs
    "scripts": {

...

  1. 
        "deploy:dev": "deploy-cli-service deploy --mode dev",

...

  1. 
        "deploy:test": "deploy-cli-service deploy --mode test",

...

  1. 
      },

...

9

...

三、运行 npm run deploy:xx 部署到相应环境