stages: - build - test build:buster: stage: build image: debian:buster before_script: - apt-get update && apt-get install -y build-essential exim4-dev libsodium-dev script: - cd src - make all artifacts: paths: - src/genkey - src/libexim-encrypt-dlfunc.so build:bullseye: stage: build image: debian:bullseye before_script: - apt-get update && apt-get install -y build-essential exim4-dev libsodium-dev script: - cd src - make all artifacts: paths: - src/genkey - src/libexim-encrypt-dlfunc.so test:buster: stage: test needs: ["build:buster"] image: debian:buster before_script: - apt-get update && apt-get install -y exim4-daemon-heavy openssl libsodium script: - cd src - ./simple_exim_test.sh test:bullseye: stage: test needs: ["build:bullseye"] image: debian:bullseye before_script: - apt-get update && apt-get install -y exim4-daemon-heavy openssl libsodium script: - cd src - ./simple_exim_test.sh