From a4eff49c4b31584106b0a64518db8ece8bbb8b7a Mon Sep 17 00:00:00 2001 From: Airscript Date: Tue, 9 Aug 2022 23:04:53 +0000 Subject: [PATCH] refactor(ci): add persistency to build job --- .circleci/config.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 31d13b4..68a2c89 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,9 +1,13 @@ version: 2.1 -jobs: - verify: +executors: + alpine-environment: docker: - image: node:18.7.0-alpine3.16 + +jobs: + verify: + executor: alpine-environment steps: - checkout @@ -13,8 +17,7 @@ jobs: command: "echo Verify job is working!" build: - docker: - - image: node:18.7.0-alpine3.16 + executor: alpine-environment steps: - checkout @@ -38,10 +41,15 @@ jobs: - run: name: "Building Site" command: "hugo --gc --minify" + + - persist_to_workspace: + root: . + + paths: + - ./public deploy: - docker: - - image: node:18.7.0-alpine3.16 + executor: alpine-environment steps: - checkout @@ -89,7 +97,11 @@ workflows: deploy: jobs: + - build - deploy: + requires: + - build + filters: branches: only: