axios-miniprogram/scripts/docs.deploy.ts

28 lines
504 B
TypeScript
Raw Normal View History

2023-04-17 22:07:38 +08:00
import consola from 'consola';
import { exec } from './utils';
main();
function main() {
consola.info('Clean');
const exist = exec('git branch --list docs', {
stdio: 'pipe',
})
.toString()
.trim();
if (exist) {
exec('git branch -D docs');
}
2023-04-18 10:16:35 +08:00
console.log('');
2023-04-17 22:07:38 +08:00
2023-04-18 19:50:40 +08:00
consola.info('Check build');
exec('pnpm docs:build');
console.log('');
consola.info('Git branch docs\n');
2023-04-17 22:07:38 +08:00
exec('git branch docs');
2023-04-18 19:50:40 +08:00
consola.info('Git push docs\n');
2023-04-17 22:07:38 +08:00
exec('git push origin docs -f');
}