parent
d11aaa8dde
commit
0575ddbd7a
@ -1,18 +1,29 @@ |
||||
const { spawn } = require('child_process'); |
||||
exports.default = async function afterbuild(context) { |
||||
|
||||
// do not run when not on macOS
|
||||
if (process.platform !== 'darwin') { |
||||
return; |
||||
} |
||||
|
||||
console.log('AFTER BUILD', context); |
||||
const child = spawn('zsh', ['notarize.sh', 'arg1', 'arg2'], { shell: true }); |
||||
|
||||
|
||||
const artifactPaths = context.artifactPaths |
||||
const dmgs = artifactPaths.filter((dmg) => dmg.endsWith('.dmg')).map((dmg) => `'${dmg}'`) |
||||
console.log(['notarize.sh', ...dmgs]); |
||||
|
||||
const child = spawn('zsh', ['notarize.sh', ...dmgs], { shell: true }); |
||||
|
||||
child.stdout.on('data', (data) => { |
||||
console.log(`stdout: ${data}`); |
||||
}); |
||||
|
||||
|
||||
child.stderr.on('data', (data) => { |
||||
console.error(`stderr: ${data}`); |
||||
}); |
||||
|
||||
|
||||
child.on('close', (code) => { |
||||
console.log(`child process exited with code ${code}`); |
||||
}); |
||||
|
||||
|
||||
} |
||||
|
Loading…
Reference in new issue