fonteva-design-guide
Version:
## Dev, Build and Test
28 lines (22 loc) • 617 B
JavaScript
const exec = require('child_process').exec;
function execute(command) {
return new Promise((resolve, reject) => {
exec(command, function(error, stdout, stderr) {
if (error) {
console.log(error);
reject(stderr);
}
resolve(stdout);
});
})
}
execute('git rev-parse --abbrev-ref HEAD')
.then(branch => {
branch = branch.trim();
if (branch === 'develop') {
execute('npm run v-prod');
}
else {
execute('npm run v-beta');
}
});