From 60390e141a1631ab7f6a0658232e057712c2ad30 Mon Sep 17 00:00:00 2001 From: heyarne Date: Sat, 14 Dec 2019 10:21:14 +0100 Subject: [PATCH] =?UTF-8?q?Configure=20test=20=E2=86=92=20build=20?= =?UTF-8?q?=E2=86=92=20deploy=20as=20a=20cascade=20and=20ensure=20`public`?= =?UTF-8?q?=20exists=20when=20building?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .circleci/config.yml | 5 +++-- package.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 50f14fa..380867f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -79,8 +79,9 @@ workflows: branches: ignore: - gh-pages - - build - - deploy: + - build: requires: - test + - deploy: + requires: - build diff --git a/package.json b/package.json index efbb0ab..99bad67 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "build:cljs": "shadow-cljs release app", "build:sass": "node-sass --output-style compressed src/sass/app.sass | postcss -o public/app/app.css", - "build": "rm -r public/*; run-p copy:* build:*", + "build": "mkdir -p public; rm -r public/*; run-p copy:* build:*", "copy:assets": "cp -R src/assets/* public/", "copy:icons": "cp -R node_modules/open-iconic/font/fonts public", "deploy": "gh-pages -d public -m \"Deploying $(git rev-parse --short HEAD)\"",