build-windows.js 461 B

1234567891011121314151617
  1. #!/usr/bin/env node
  2. const builder = require('electron-builder').build
  3. const vars = require('./vars')
  4. const isTag = (process.env.GITHUB_REF || process.env.BUILD_SOURCEBRANCH || '').startsWith('refs/tags/')
  5. const isCI = !!process.env.GITHUB_REF
  6. builder({
  7. dir: true,
  8. win: ['nsis', 'zip'],
  9. config: {
  10. extraMetadata: {
  11. version: vars.version,
  12. },
  13. },
  14. publish: isTag ? 'always' : 'onTag',
  15. }).catch(() => process.exit(1))