From 2de59f017ad98fe01181e48968c6d9be2fb2623f Mon Sep 17 00:00:00 2001 From: Timo Hocker Date: Wed, 13 May 2020 15:54:54 +0200 Subject: [PATCH] adapt jenkins.js --- jenkins.js | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/jenkins.js b/jenkins.js index f179a9e..a9ca3a3 100644 --- a/jenkins.js +++ b/jenkins.js @@ -1,23 +1,35 @@ -/* eslint-disable no-process-exit */ /* eslint-disable no-console */ /* -eslint-disable no-sync */ 'use strict'; 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' }); child_process.execSync ('yarn test', { stdio: -'inherit' }); child_process.execSync ('yarn compile', { stdio: 'inherit' -}); +/* eslint-disable no-process-exit */ +/* eslint-disable no-console */ +/* eslint-disable no-sync */ +'use strict'; + +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' }); +child_process.execSync ('yarn test', { stdio: 'inherit' }); +child_process.execSync ('yarn compile', { stdio: 'inherit' }); + if (typeof pkg.description === 'undefined' || pkg.description === '') { console.log ('description undefined'); process.exit (1); } + if (typeof pkg.repository === 'undefined') { console.log ('repository undefined'); process.exit (1); } + function major (version) { return version.replace (/\.[0-9]+$/ui, ''); } + if (fs.existsSync ('README.md')) { const readme = fs.readFileSync ('README.md', 'utf-8'); // eslint-disable-next-line prefer-named-capture-group