From 4718a8f90000fc5ab426b332158d16bfd8569a9f Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@horizon-haskell.net> Date: Mon, 27 May 2024 21:51:56 +0000 Subject: [PATCH] CI: switch to matrix based --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5bdd53e..d8fcb76 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,2 +1,27 @@ -include: -- remote: 'https://gitlab.horizon-haskell.net/gitlab/ci-templates/raw/master/default.yml' +stages: +- build +- devour + +build: + stage: build + script: + - nix build .#packages.$SYSTEM.$PACKAGE -L + parallel: + matrix: + - SYSTEM: + - aarch64-darwin + - x86_64-linux + PACKAGE: + - cardano-cli + - cardano-node + - hydra-node + +devour: + stage: devour + script: + - nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . --keep-going + parallel: + matrix: + - SYSTEM: + - aarch64-darwin + - x86_64-linux -- GitLab