summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNora Widdecke <nora@sequoia-pgp.org>2021-02-06 22:46:45 +0100
committerNora Widdecke <nora@sequoia-pgp.org>2021-02-06 22:46:45 +0100
commit0161a095c300064bb392ff5778c2d7bde5f1aa1c (patch)
treec5d6b0f55a11857a929f640af363f3d412c0fd9c
parentc1da612d8dd4b15e11ea0d2d0968c3f52ca98650 (diff)
CI: Test on i386.nora/test_i386
-rw-r--r--.gitlab-ci.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 23add0fc..7412278e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -96,6 +96,33 @@ rust-stable:
CARGO_TARGET_DIR: $CI_PROJECT_DIR/../target.$CI_CONCURRENT_ID.rust-stable
RUSTFLAGS: -D warnings -A unused-parens
+bullseye_i386:
+ tags:
+ - linux
+ stage: build
+ image: i386/debian:bullseye-slim
+
+ before_script:
+ - apt update -y -qq
+ - apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 \
+ clang libclang-dev llvm pkg-config nettle-dev \
+ git rustc cargo make \
+ libssl-dev capnproto libsqlite3-dev ca-certificates \
+ python3-dev python3-setuptools python3-cffi python3-pytest \
+ gnupg \
+ - if [ -d $CARGO_TARGET_DIR ]; then find $CARGO_TARGET_DIR | wc --lines; du -sh $CARGO_TARGET_DIR; fi
+ - if [ -d $CARGO_HOME ]; then find $CARGO_HOME | wc --lines; du -sh $CARGO_HOME; fi
+ - rustc --version
+ - cargo --version
+ - clang --version
+
+ script:
+ - cargo test -p buffered-reader -p sequoia-openpgp -p sequoia-sqv
+
+ variables:
+ CARGO_TARGET_DIR: $CI_PROJECT_DIR/../target.$CI_CONCURRENT_ID.bullseye_i386
+ RUSTFLAGS: -D warnings -A unused-parens
+
windows-gnu:
tags:
- win