diff --git a/jenkins.js b/jenkins.js index 0c9ab17..c2fb836 100644 --- a/jenkins.js +++ b/jenkins.js @@ -7,20 +7,14 @@ const fs = require ('fs'); const child_process = require ('child_process'); const pkg = JSON.parse (fs.readFileSync ('package.json', 'utf-8')); - [ ,, pkg.version ] = process.argv; fs.writeFileSync ('package.json', JSON.stringify (pkg, null, 2)); child_process.execSync ('yarn lint', { stdio: 'inherit' }); -if (typeof pkg.scripts !== 'undefined' && typeof pkg.scripts.test === 'string') - child_process.execSync ('yarn test', { stdio: 'inherit' }); -if ( - typeof pkg.scripts !== 'undefined' - && typeof pkg.scripts.compile === 'string' -) - child_process.execSync ('yarn compile', { stdio: 'inherit' }); +child_process.execSync ('yarn test', { stdio: 'inherit' }); +child_process.execSync ('yarn compile', { stdio: 'inherit' }); child_process.exec ('git log -1 | grep \'\\[no publish\\]\'') .addListener ('exit', (code) => { @@ -28,5 +22,6 @@ child_process.exec ('git log -1 | grep \'\\[no publish\\]\'') console.log ('build not marked for deployment'); process.exit (1); } - else { child_process.execSync ('yarn publish'); } + else { child_process.execSync ('yarn publish --access public'); } }); +