travis: Add a 32 bit build
authorColin Walters <walters@verbum.org>
Thu, 15 Oct 2020 13:35:40 +0000 (09:35 -0400)
committerColin Walters <walters@verbum.org>
Thu, 15 Oct 2020 14:50:22 +0000 (10:50 -0400)
In the past we've had 32 bit bugs that were caught by
the compiler, let's add this to Travis.

.travis.yml
ci/travis-install.sh

index 92217682e263c41e9ded9ac55e0e716d77321637..712a81ddc0fcbb24e15dc97fd1e413e787120c0b 100644 (file)
@@ -7,6 +7,7 @@ env:
   - ci_docker=debian:buster-slim ci_distro=debian ci_suite=stretch ci_configopts="--with-ed25519-libsodium" ci_pkgs="libsodium-dev"
   - ci_docker=debian:buster-slim ci_distro=debian ci_suite=stretch ci_configopts="--with-curl --with-ed25519-libsodium --without-gpgme" ci_pkgs="libsodium-dev"
   - ci_docker=ubuntu:xenial ci_distro=ubuntu ci_suite=xenial
+  - ci_docker=i386/ubuntu:bionic ci_distro=ubuntu ci_suite=bionic
   - ci_docker=ubuntu:bionic ci_distro=ubuntu ci_suite=bionic
 
 script:
index c28a4111b7727a8102a412f643b806554d5b9b90..648017412950045acc0c45c25f164a8a91e4dd32 100755 (executable)
@@ -64,10 +64,10 @@ fi
 
 if [ -n "$ci_docker" ]; then
     sed \
-        -e "s/@ci_distro@/${ci_distro}/" \
-        -e "s/@ci_docker@/${ci_docker}/" \
-        -e "s/@ci_suite@/${ci_suite}/" \
-        -e "s/@ci_pkgs@/${ci_pkgs}/" \
+        -e "s,@ci_distro@,${ci_distro}," \
+        -e "s,@ci_docker@,${ci_docker}," \
+        -e "s,@ci_suite@,${ci_suite}," \
+        -e "s,@ci_pkgs@,${ci_pkgs}," \
         < ci/travis-Dockerfile.in > Dockerfile
     exec docker build -t ci-image .
 fi