From 486bfc0aeab681059ebcbb1783d4f5d370abe7e9 Mon Sep 17 00:00:00 2001 From: Xavier Francisco Date: Fri, 11 Sep 2020 19:50:27 +0100 Subject: [PATCH 1/3] --- .circleci/config.yml | 76 +++++++++++--------------------------------- 1 file changed, 18 insertions(+), 58 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 856542b..b5231c3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,6 @@ jobs: steps: - checkout - - run: command: nix-channel --add https://nixos.org/channels/nixpkgs-unstable - run: @@ -16,69 +15,30 @@ jobs: - run: command: nix-env -i diffutils - - run: - name: Day1 - command: | - nix-instantiate --eval 01/1.nix > /tmp/output1 - diff /tmp/output1 01/output - - - run: - name: Day2 - command: | - nix-instantiate --eval 02/2.nix > /tmp/output2 - diff /tmp/output2 02/output - - - run: - name: Day3 - command: | - nix-instantiate --eval 03/3.nix > /tmp/output3 - diff /tmp/output3 03/output - - - run: - name: Day4 - command: | - nix-instantiate --eval 04/4.nix > /tmp/output4 - diff /tmp/output4 04/output - - - run: - name: Day5 - command: | - nix-instantiate --eval 05/5.nix > /tmp/output5 - diff /tmp/output5 05/output - - - run: - name: Day6 - command: | - nix-instantiate --eval 06/6.nix > /tmp/output6 - diff /tmp/output6 06/output + - persist_to_workspace: + root: / + paths: "*" - - run: - name: Day7 - command: | - nix-instantiate --eval 07/7.nix > /tmp/output7 - diff /tmp/output7 07/output + day01: + docker: + - image: nixos/nix + working_directory: ~/project/01 + steps: + - checkout + - attach_workspace: + at: / - run: - name: Day8 + name: Check Result command: | - nix-instantiate --eval 08/8.nix > /tmp/output8 - diff /tmp/output8 08/output - - # - run: - # name: Day9 - # command: | - # nix-instantiate --eval 09/9.nix > /tmp/output9 - # diff /tmp/output9 09/output - - # - run: - # name: Day10 - # command: | - # nix-instantiate --eval 10/10.nix > /tmp/output10 - # diff /tmp/output10 10/output - + nix-instantiate --eval *.nix > /tmp/output + diff /tmp/output output workflows: version: 2 - build: + test-workflow: jobs: - build + - day01: + requires: + - build From fa2bb8c998d141d6b521ed74f9c7ae983d9ff5d0 Mon Sep 17 00:00:00 2001 From: Xavier Francisco Date: Fri, 11 Sep 2020 19:51:42 +0100 Subject: [PATCH 2/3] --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b5231c3..be3a30f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -27,7 +27,7 @@ jobs: steps: - checkout - attach_workspace: - at: / + at: /nix/store - run: name: Check Result command: | From eefded9a2c47f65c87e54328d556ddab7c31c3c9 Mon Sep 17 00:00:00 2001 From: Xavier Francisco Date: Fri, 11 Sep 2020 19:53:15 +0100 Subject: [PATCH 3/3]