diff --git a/.woodpecker/build-nix.yaml b/.woodpecker/build-nix.yaml new file mode 100644 index 0000000..5ee934e --- /dev/null +++ b/.woodpecker/build-nix.yaml @@ -0,0 +1,9 @@ + +steps: + - name: build-nix + image: nixos/nix:latest + when: + event: [tag, push, cron] + commands: + - nix --extra-experimental-features nix-command --extra-experimental-features flakes build + - ./result/bin/ollisp diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 5ee934e..60f3a64 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -1,9 +1,10 @@ +when: + event: [push cron pull_request manual] steps: - - name: build-nix - image: nixos/nix:latest - when: - event: [tag, push, cron] + - name: Debian + image: debian:13 + pull: true commands: - - nix --extra-experimental-features nix-command --extra-experimental-features flakes build - - ./result/bin/ollisp + - apt update && apt full-upgrade && apt install -y ocaml libfind-ocaml-dev libcontainers-ocaml-dev ocaml-dune + - dune build