diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5bdd53ef7d073aba6d317616bd76e6aafbb66bd1..d8fcb76fd26efc945b083fc6579b6fd0ef2c4162 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