narro 6 лет назад
Родитель
Сommit
b2f75a65ee
1 измененных файлов: 0 добавлений и 51 удалений
  1. 0
    51
      scripts/deploy:demo.js

+ 0
- 51
scripts/deploy:demo.js Просмотреть файл

@@ -1,51 +0,0 @@
1
-/* eslint-disable no-console */
2
-
3
-const ghpages = require('gh-pages');
4
-const pkg = require('./../package.json');
5
-const path = require('path');
6
-const chalk = require('chalk');
7
-const fs = require('fs');
8
-const distPath = path.join(__dirname, '../demo/dist');
9
-
10
-const deploy = (options = {}) => {
11
-    ghpages.publish(distPath, Object.assign({
12
-        message: pkg.version
13
-    }, options), (err) => {
14
-        if (err) {
15
-            error([err]);
16
-            return;
17
-        }
18
-        console.log(chalk.green('Demo has succesfully deployed.'));
19
-    });
20
-};
21
-
22
-const error = (errs = []) => {
23
-    errs.forEach((err) => {
24
-        console.log(chalk.red(err));
25
-    });
26
-    process.exit(1);
27
-};
28
-
29
-try {
30
-    fs.accessSync(distPath, fs.F_OK);
31
-    if (process.env.TRAVIS) {
32
-        if (process.env.GITHUB_TOKEN) {
33
-            deploy({
34
-                repo: `https://${process.env.GITHUB_TOKEN}@github.com/${process.env.TRAVIS_REPO_SLUG}.git`,
35
-                user: {
36
-                    name: 'Travis CI'
37
-                }
38
-            });
39
-        } else {
40
-            error(['process.env.GITHUB_TOKEN with "repo" access is required to deploy gh-pages.']);
41
-        }
42
-    } else {
43
-        // Deploys using git origin, username and email.
44
-        deploy();
45
-    }
46
-} catch (e) {
47
-    error([
48
-        `${distPath} does not exist.`,
49
-        'Please run "npm i && npm run i:demo && npm run build:demo" and try again.'
50
-    ]);
51
-}