From aeb6985635358d03a1da3285f50910121c11bec7 Mon Sep 17 00:00:00 2001 From: Timo Hocker Date: Tue, 5 May 2020 19:50:15 +0200 Subject: [PATCH] fix publish --- jenkins.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/jenkins.js b/jenkins.js index 456e0d5..c2fb836 100644 --- a/jenkins.js +++ b/jenkins.js @@ -1,10 +1,3 @@ -/* - * Copyright (C) Sapphirecode - All Rights Reserved - * This file is part of SCode-Eslint-Config which is released under BSD-3-Clause. - * See file 'LICENSE' for full license details. - * Created by Timo Hocker , March 2020 - */ - /* eslint-disable no-process-exit */ /* eslint-disable no-console */ /* eslint-disable no-sync */ @@ -20,8 +13,8 @@ const pkg = JSON.parse (fs.readFileSync ('package.json', 'utf-8')); 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' }); +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) => { @@ -29,6 +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'); } }); +