From c7096db5687611d9f38b4550eb879e74cfa537e0 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 29 Oct 2023 12:36:35 +0100 Subject: [PATCH] Update preflight fail process --- deploy/start.js | 11 ++++++++++- package.json | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/deploy/start.js b/deploy/start.js index 75ec8d8..22278e6 100755 --- a/deploy/start.js +++ b/deploy/start.js @@ -162,7 +162,16 @@ function preflightFn(preflight) { if (typeof preflight == "string") { execFileSync(preflight, options); } else if (typeof preflight == "object" && preflight?.[0]) { - preflight.forEach((cmd) => execSync(cmd, options)); + preflight.forEach((cmd, index) => { + try { + execSync(cmd, options); + } catch (error) { + console.log( + `${colors.FgRed}Error:${colors.Reset} Preflight command ${cmd} Failed! => ${error.message}` + ); + process.exit(); + } + }); } return true; } catch (error) { diff --git a/package.json b/package.json index b0d9cb9..202daa0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodecid", - "version": "1.0.0", + "version": "1.0.1", "description": "Simple CI/CD process", "main": "index.js", "bin": {