diff options
author | mrkkrp <markkarpov92@gmail.com> | 2018-02-28 18:18:58 +0700 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-03-19 11:54:56 -0400 |
commit | f9a6d4207fb0e551821fee847ac064ac31d96bba (patch) | |
tree | e6f967aeda70ccbfe6a6a99b367fab756126c9b2 /.circleci/config.yml | |
parent | 5a1ad231fc871f27f2811ae46285a79573d8dfae (diff) | |
download | haskell-f9a6d4207fb0e551821fee847ac064ac31d96bba.tar.gz |
Add a build with 32bit Ubuntu container
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index b4a99473c8..2868f8d8eb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -31,6 +31,11 @@ aliases: run: name: Configure command: ./configure + - &configure_unix_32 + run: + name: Configure + command: | + setarch i386 ./configure --with-ghc=/opt/ghc-i386/8.2.2/bin/ghc - &configure_bsd run: name: Configure @@ -207,6 +212,24 @@ jobs: - *make - *test + "validate-i386-linux": + resource_class: xlarge + docker: + - image: mrkkrp/ghcci-i386-linux:0.0.1 + environment: + <<: *buildenv + steps: + - checkout + - *prepare + - *submodules + - *boot + - *configure_unix_32 + - *make + - *test + - *bindist + - *collectartifacts + - *storeartifacts + workflows: version: 2 validate: @@ -216,6 +239,7 @@ workflows: # - validate-x86_64-freebsd - validate-x86_64-darwin - validate-x86_64-linux-llvm + - validate-i386-linux - validate-hadrian-x86_64-linux nightly: |