1
0
Fork 0
docsearch/scripts/docs/gh-pages.js

27 lines
512 B
JavaScript

import ghpages from 'gh-pages';
import {join} from 'path';
let basePath = join(__dirname, '../../docs/_site');
ghpages.clean();
if (process.env.CI === 'true') {
ghpages.publish(basePath, {
repo: 'https://' + process.env.GH_TOKEN + '@github.com/algolia/docsearch.git',
logger: log
}, end);
} else {
ghpages.publish(basePath, {logger: log}, end);
}
function end(err) {
if (err) {
throw err;
} else {
console.log('published gh-pages');
}
}
function log(msg) {
console.log(msg);
}