From 0dc287f817d65198063714562ef29e300c7476fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Thu, 26 Mar 2020 19:52:02 +0000 Subject: [PATCH] fix(ci): nuke node_modules on failed build Move node_modules wipe to run on build failure and only in CI --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 9283526bd..63a3c1f3b 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ endif .build/deps-build-node.ok: ui/package.json ui/package-lock.json @mkdir -p .build - cd ui && (npm install || (rm -fr $@ node_modules && npm install)) + cd ui && npm install touch $@ .build/artifacts-bindata_assetfs.%: @@ -39,7 +39,7 @@ endif .build/artifacts-ui.ok: .build/deps-build-node.ok $(ASSET_SOURCES) @mkdir -p .build - cd ui && npm run build + cd ui && (npm run build || (test -n "$$CI" && rm -fr node_modules && npm install && npm run build)) touch $@ cmd/karma/bindata_assetfs.go: .build/deps-build-go.ok .build/artifacts-bindata_assetfs.$(GO_BINDATA_MODE) .build/artifacts-ui.ok