Skip to content

Commit

Permalink
Build script
Browse files Browse the repository at this point in the history
  • Loading branch information
hao1300 committed May 25, 2020
1 parent a4f6952 commit dfbd237
Show file tree
Hide file tree
Showing 4 changed files with 594 additions and 547 deletions.
36 changes: 36 additions & 0 deletions build-all.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
const fs = require('fs-extra');
const child_process = require('child_process');
const archiver = require('archiver');

const PLATFORMS = ['chrome'];
const GIT_URL = 'https://github.com/bewisse/heybuddy';

function zipDirectory(source, destFile) {
const output = fs.createWriteStream(destFile);
const archive = archiver('zip');

output.on('close', () => {
console.log(archive.pointer() + ' total bytes');
console.log(`Finished creating ${destFile}`);
});

archive.on('error', (err) => {
throw err;
});
archive.pipe(output);
archive.directory(source, false);
archive.finalize();
}

fs.ensureDirSync('dist');
fs.emptyDirSync('dist');
for (const platform of PLATFORMS) {
fs.emptyDirSync('build');
child_process.execSync(`npm run build-${platform}`);
fs.copySync('build', `dist/${platform}/`);
zipDirectory('build', `dist/${platform}.zip`);
}

child_process.execSync(`git clone ${GIT_URL} dist/master`);
fs.emptyDirSync('dist/master/.git');
zipDirectory('dist/master', 'dist/master.zip');
Loading

0 comments on commit dfbd237

Please sign in to comment.