一个项目的发布过程通常包括以下步骤:

  • 前端构建
  • 上传静态资源
  • 上传代码
    下面就这 3 点分别来说说最佳实践:

1前端构建

  1. coolie build -d webroot-dev

webroot-dev目录执行前端构建。

2上传静态资源

  1. alioss upload
  2. 7niu upload

使用项目发布 - 图1阿里云云储存或者项目发布 - 图2七牛云储存都有直接的命令行支持。

3上传代码

  1. git push origin

4npm script

将 3 个步骤写成一个 npm script,就可以直接调用了

  1. "script": {
  2. "release": "coolie build -d webroot-dev && 7niu upload && git add webroot-pro && git commit -am 'release' && git push"
  3. }

拆分一下就是:

  1. coolie build -d webroot-dev &&
  2. 7niu upload &&
  3. git add webroot-pro &&
  4. git commit -am 'release' &&
  5. git push

原文: https://coolie.ydr.me/guide/project-release