1234567891011121314151617 |
- const version = require('../src/version.json')
- const exec = require('child_process').execSync
- const fs = require('fs')
- const path = require('path')
- const tagName = version.main + (version.env === 'dev' ? `-alpha-${version.version}` : '')
- try {
- exec(`git tag ${tagName} -m ''; git push origin ${tagName}`);
- if (version.env === 'dev') {
- version.version++
- const local = path.resolve(__dirname, '../src/version.json')
- fs.writeFileSync(local, JSON.stringify(version, null, 2))
- }
- console.log('版本成功发布')
- } catch (e) {
- console.error('shell error ', e)
- }
|